wherehas かつ (wherehas orWhereHas orWhereHas) と書く方法はありますでしょうか?
以下の様に書くと、wherehas wherehas orWhereHas orWhereHasとなってしまい、最初のwherehasの「○○かつ」が効かなくなってしまいます。
php
1Hoge::whereHas('user', function($q) use($company){ 2 $q->where('company', 'like', '%'.$company.'%'); 3})->whereHas('fuga1', function($q) use($category_id){ 4 $q->whereIn('$category_id',$category_id); 5})->orWhereHas('fuga2', function($q) use($category_id){ 6 $q->whereIn('$category_id',$category_id); 7})->orWhereHas('fuga3', function($q) use($category_id){ 8 $q->whereIn('$category_id',$category_id); 9})->get();
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/29 06:08