如何在集合中添加新项目?

时间:2017-03-05 17:40:59

标签: laravel laravel-5.4

我尝试在集合中添加一个新项目:

$collection->prepend("Name", 0);

但它不适用于集合结构enter image description here

完整代码是:

$cities = City::where("country_id", $id)->get();
$cities = Helper::firstEmptyValue($cities);


public static function firstEmptyValue($collection)
{

return $collection = $collection->prepend("Name", 0);
}

1 个答案:

答案 0 :(得分:0)

$collection->prepend("Name", 0)将该项添加到集合的开头。

如果要将其添加到最后,请使用push方法:

$collection->push('Name');