Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 1일1알고리즘
- 스타벅스
- 공차 주문하는법
- 코딩
- 디스트 용량
- 공차 슈가크럼블
- 배열
- 스벅 여름
- php join 함수
- df -h
- php implode
- 세션저장
- 해커랭크
- 신메뉴
- 419 Page Expired
- 공차 추천메뉴
- 라라벨문법
- postman오류
- 남은용량 확인
- 알고리즘문제
- Post Method
- 존맛
- 맛집
- laravel
- 알고리즘
- php
- 솔직후기
- 라라벨
- PHP문법
- 프로그래밍
Archives
- Today
- Total
야근안하기 위한 개린이 블로그
[laravel] 글로벌 스코프 삭제하기 본문
글로벌 스코프란 특정모델에 주어진 쿼리를 실행하기전 범위를 지정해주는 것.(아주 편-리)
*글로벌 스코프를 모델에 할당하려면, 주어진 모델의 boot
메소드를 오버라이딩 하여 addGlobalScope
메소드를 사용해야 합니다:
특정모델에 걸린 글로벌 스코프를 삭제할 일이 생겼다
protected static function boot()
{
parent::boot();
// global scope : CompanyScope
static::addGlobalScope(new CompanyScope()); //# 회사가 있는 경우 회사 조건 추가
}
Model::withoutGlobalScopes()->get() //모든 글로벌 스코프 삭제
글로벌 스코프를 삭제하지 않으면 쿼리를 실행하기 전에 내가 boot로 지정한 범위에 맞게 데이터를 가져오게된다.
'개발 > PHP(laravel)' 카테고리의 다른 글
[PHP문법] array_push 배열에 값넣기 (0) | 2020.04.13 |
---|---|
[PHP 문법] laravel 에서 date_format 안될때 (0) | 2020.04.10 |
[PHP문법] 배열안에 값이 있는지 확인 in_array() (0) | 2020.04.08 |
[PHP문법] 정규식을 이용한 치환, 숫자앞 문자 처리 preg_replace() (0) | 2020.04.03 |
[PHP 문법] 문자여러개를 str_replace하려 할때(치환) (0) | 2020.04.02 |
Comments