쿼리빌더를 통해 가져온 Collection의 존재를 확인할 때
get() 메소드로 가져왔을 때, 여러개의 데이터로 이루어진 collection이 반환
$collection = User::where(age, 30)->get();
if($collection->isNotEmpty()) {
// 데이터가 존재할때
}
find() 또는 first() 메소드로 1개의 데이터만 가져왔을 때
$collection = User::where(age, 30)->first();
if($collection->exists()) {
// 데이터가 존재할때
}
반응형
'Laravel' 카테고리의 다른 글
[Laravel] with relations 간에 데이터 검색 로직 (0) | 2021.09.10 |
---|---|
[Laravel] API 응답 시 한글이 깨질때 (0) | 2021.09.10 |
[Laravel] Query 실행 분석하기 (0) | 2021.08.09 |
[Laravel] Redis Cache 사용하기 (0) | 2021.06.21 |
[Laravel] Collection 을 Log로 찍을때 예쁘게 보는 법 (0) | 2021.05.26 |