【发布时间】:2020-01-15 13:59:35
【问题描述】:
Laravel 4.2 版
我遇到了这个问题。 我需要填写 5 个结果的配额,但是我的数组大小只有 3。我还需要从数组中随机选择行。
*edit: 获取所有结果是不可行的
$store_id_array = array('111', '222' , '333');
$reviews = Review::whereIn('store_id', $store_id_array)
->take(5)
->get();
return Response::json($reviews);
这将返回 5 个结果,但仅来自数组中的第一项。 如何从数组项中随机选择?
【问题讨论】:
-
@thmpl 可能是遗留代码,没有升级预算。与 Laravel 保持同步是一个很好的建议,但并非总是可行。