Tom*_*Lee 1 php query-builder laravel eloquent laravel-5
如何在 Laravel 中执行多个其中操作?
$devices = DB::table('foo')
->select('foo.*')
->whereIn('bar1', $request->bar1)
->whereIn('bar2', $request->bar2)
->get();
Run Code Online (Sandbox Code Playgroud)
上面是我的示例代码,但它返回一个空数组。
可以在查询中使用多个WHERE IN约束。你提供的代码也可以。
如果没有得到结果,请确保$request->bar1和$request->bar2的值符合您的预期 - 它们应该是包含您希望的bar1/bar2列的值数组。
您始终可以通过调用toSql()而不是get()来获取生成的SQL ,您还可以通过调用getBindings()检查参数的值。
| 归档时间: |
|
| 查看次数: |
3863 次 |
| 最近记录: |