我正在构建一个查询,以在 Laravel 中给出包含多个变量的行。
select * from Fruit where apple = red and banana = raw and orange = 1
在这种情况下我如何创建一个到 Laravel 的 SQL 查询?
$result = Fruit::where('apple ', red , 'banana ', raw , 'orange ', 1);
最佳答案
如果您使用的是 Laravel 的最新版本,那么您可以定义一个包含条件的关联数组:
$conditions = ['apple' => 'red', 'banana' => 'raw', 'orange' => '1'];
$result = Fruit::where($conditions)->get();
这假设,正如您所说,您只想将一些条件AND
在一起。
关于sql - Laravel 中的 where 子句中的多变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54850421/