【发布时间】:2015-12-16 20:25:04
【问题描述】:
我正在尝试获取列的所有值,然后在另一个查询中使用它。我使用lists 并将值作为数组获取,但是我找不到在其他查询中检查该变量(包含每个 id 的数组)的方法
$subscribes = Subscribe::where('from_id', $currentUser)->lists('id')
// dd($subscribes), logs values as array.
$videos = Photo::where('id', $subscribes)->get();
这不起作用,因为 $subscribes 是一个数组。
我应该使用 for 循环并为每个 id 发送另一个查询吗?还是有一种我错过的实用方法?正确的使用方法是什么?
【问题讨论】:
-
它低于一个工作吗?