$username = 'huang3';
$password = '888888';
$res = DB::table('users')->when($username,function($query) use ($username) {
return $query->where('username',$username);
})->when($password,function($query) use ($password) {
return $query->where('password',$password);
})->get();
dd($res);
说明:当条件为真时,会执行when里面的语句
laravel5.4(含)以后版本支持该写法
————————————————
版权声明:本文为CSDN博主「huang2017」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/huang2017/article/details/106607173/