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 |