피벗 테이블의 조건을 확인해야합니다. 나는 이것으로 하나의 상태를 확인할 수 있다는 것을 안다 :laravel 5.1 : 어떻게 웅변에 두 개의 피벗을 사용할 수 있습니까?
$dis = $user->discounts()->wherePivot('used_for_id', '=', null)
그러나 나는 두 가지 조건을 원한다. orWherePivot
을 사용할 때 조건이 OR
인 두 개가 함께 처리되었지만 함께 처리하려면 AND
이 필요합니다.
$whereData = [
['id', "=", $discountId],
['used_for_id', "=", null]
];
내 질문에 대한 추가 좋아 만 점 : 기본에 대한 ID가 어디에서 있기 때문에 가 wherePivot에서 "ID를"해결되지 . 나는 그것을 -> wherePivot ('discount_id', $ discountId) -> wherePivot ('used_for_type', null)로 변경하고 올바르게 작동합니다! –