WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
Laravel
システム開発
[Laravel]LaravelでのorWhereの注意点
システム開発担当のTFです。
やり方
- 普通にWhereの後にorWhereで繋ぐと繋がる
- クロージャを用いると、orの優先ができる
サンプル
<?php
// A and b or c
$query->where('column', '=', "A")
->where('column2', '=', "B")
->orWhere('column3', '=', "C");
// A and ( b or c )
$query->where('column', '=', "A")
->where(function($query) {
$query->where('column2', '=', "B")
->orWhere('column3', '=', "C");
});
?>