Code/PHP

null을 collections의 필터로 쓰지마라.

kolbe_starziki 2021. 3. 29. 09:08

NULL이 문자열로 들어가므로 되도록 쓰지말라.

// This works
$messages = Message::where('read_at is null')->get();

// Won’t work - will return 0 messages
$messages = Message::all();
$unread_messages = $messages->where('read_at is null')->count();

// 이렇게합시다.
$unread_messages = $messages->where('read_at', '')->count();

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

Transaction 선언 내부에서 truncate를 하지말자.  (0) 2021.03.30
한 개 이상의 스코프  (0) 2021.03.15
Set logged in user with Observers  (0) 2021.03.09
여러 권한을 한번에 체크하자.  (0) 2021.03.08
DD()는 종료합니다.  (0) 2021.03.05