Laravel
Laravelでwhere複数でAND検索をする方法
いつもご利用ありがとうございます。
この記事には広告が掲載されており、その広告費によって運営しています。
オススメ本
Laravel で orWhere を使って OR 検索をする方法
Laravel で where 複数で AND 検索をする方法についてまとめました。
さいしょに
Laravel では、where を複数つなげることによって、
AND 検索
と呼ばれる、複数条件の検索が可能です。
例えば、「ID が1以上」かつ「ID が10未満」みたいな感じで、
「ID が1以上」という条件と、
「ID が10未満」という条件の、両方が満たされているデータだけを取得することができます。
結論
コントローラー
$users = User::where('id','>=',1)
->where('id','<',10)
->get();
このように、where を続けて書いてあげると実装することができます。
この例では、ID が1以上かつ、10未満のデータを取得しています。
まとめ
以上、Laravel の AND 検索を実装する方法についてやってみました。
誰かの参考になればと思います。
感想・苦情は TwitterDM にご連絡ください。
それでは!
関連記事
Laravel で orWhere を使って OR 検索をする方法
Laravel で複雑な条件検索、A and (B or C)を取得する方法
人気記事