Laravel - Where 语句和数组
Laravel - Where statement and array
我有一个数组来执行 where 语句:
$array = ['name' => 'Jhon', 'age' => '27'];
User::where($array);
我需要使用相同的数组来执行两个不同年龄之间的搜索,我需要这样的东西:
User::where('age', '>=', '28')->where('age' , '<=', 50);
我应该如何使用上面的数组来做到这一点?
您可以使用whereBetween
方法:
User::whereBetween('age', [28, 50]);
您可以在 Where Clauses 文档中详细了解可以使用的条件。
我有一个数组来执行 where 语句:
$array = ['name' => 'Jhon', 'age' => '27'];
User::where($array);
我需要使用相同的数组来执行两个不同年龄之间的搜索,我需要这样的东西:
User::where('age', '>=', '28')->where('age' , '<=', 50);
我应该如何使用上面的数组来做到这一点?
您可以使用whereBetween
方法:
User::whereBetween('age', [28, 50]);
您可以在 Where Clauses 文档中详细了解可以使用的条件。