Laravel Eloquent ORM, DB Builder, where or group block bracket



* 방법 1

->where( function ($q) {

         $q->whereNull('column1')->orWhere('column1', 0);

    });




//==============

* 방법 2  : whereRaw() 함수 사용은 SQL Injection 해킹의 위험이 높다. 비추

->whereRaw( '(column1=0  OR column1 IS NULL)'  );

- ()가 꼭 필요



'Code > PHP' 카테고리의 다른 글

[라라벨] 유효성검사 (Validation)  (0) 2019.01.15
[라라벨] 로그인 유지 구현 방식  (0) 2019.01.15
[라라벨] where 그룹 (블록)  (0) 2018.12.16
[라라벨] 즉시로딩 (Eager Loading) 사용 예제  (0) 2018.11.20
라라벨 DB Eloquent ORM  (0) 2018.11.16
라라벨 DB 빌더  (0) 2018.11.16
Posted by 코덴스

댓글을 달아 주세요