Laravel - Where语句和数组

时间:2016-01-22 17:31:15

标签: eloquent laravel-5.2

我有一个数组来执行where语句:

$array = ['name' => 'Jhon', 'age' => '27'];
User::where($array);

我需要使用相同的数组在两个不同的年龄之间进行搜索,我需要类似的东西:

User::where('age', '>=', '28')->where('age' , '<=', 50);

我应该如何使用上面的数组呢?

1 个答案:

答案 0 :(得分:1)

您可以使用whereBetween方法:

User::whereBetween('age', [28, 50]);

您可以在Where Clauses文档中详细了解可以使用的条件。