-
whereDoesntHaveLaravel 2021. 11. 25. 16:59반응형SMALL
# What?
관계 테이블 중 특정 데이터를 갖고 있지 않는 목록 가져오기
# Why?
ex. 상품 <-> 알러지성분 관계가 있을 때 A,B,C 알러지 성분을 갖고 있는 상품들을 제외한 상품목록을 가져오고 싶을 때 사용
# How?
$items = $items->whereDoesntHave("allergies", function($query) use ($attributes){ $query->whereIn("id", $attributes["allergy_ids"]); });
LIST'Laravel' 카테고리의 다른 글
[삭제대기] 텍스트 에디터(CKEDITOR5 + VUE + LARAVEL) 이미지 업로드 (0) 2021.12.27 Has(hasMany의 개수와 where) (0) 2021.12.21 한 컨트롤러에서 여러 모델에 대한 pagination 사용하고 싶을 때(페이지네이션) (0) 2021.11.16 Test 405 Method 오류날 경우 (0) 2021.06.02 Test(테스트, TDD) (0) 2021.02.05