我有一个Laravel模型,但我想根据传入的数组搜索表格。
即。 "返回id与数组内容之一匹配的所有行"
我可以看到Laravel的查询构建器,我可以通过输入数组进行搜索:
$users = DB::table('teams')->whereIn('id', array(1, 2, 3))->get();
但似乎无法在任何地方找到如何使用模型做同样的事情。
有什么想法吗?干杯!
答案 0 :(得分:1)
将DB::table('teams')->
替换为对模型的静态调用。
$users = <model name>::whereIn('id', array(1, 2, 3))->get();
答案 1 :(得分:0)
您可以尝试一下。
<?php
use App\Models\Team;
$users = Team::whereIn('id', array(1, 2, 3))->get();