Laravel雄辩地将数组作为对象

时间:2020-02-28 02:16:59

标签: php laravel

结构是:

$data = table->select->join->get();
if(...) {
    $data = $data->where();
}
return $data

因此第一行返回对象数组。此后有条件,如果为真,则使该数组成为对象,例如:

{5: {...}, 6: {...}}

我需要if = true,那么我需要响应[{}, {}]

1 个答案:

答案 0 :(得分:1)

您可以使用收集方法values()使其不使用键:

if(...) {
    $data = $data->where()->values()->all();
}