如果我从数组构建集合:
$collection = collect(['name' => 'john', 'age' => '20']);
我如何像访问模型一样访问它
$collection->name; //john
我必须使用$collection['name']
。
是否可以通过箭头访问它?
答案 0 :(得分:6)
使用get()
方法:
$value = $collection->get('name');
有关详细信息,请访问 https://laravel.com/docs/5.8/collections#method-get。
答案 1 :(得分:0)
使用也可以那样使用
将数组转换为对象
$collection = (object) collect(['name' => 'john', 'age' => '20'])->all();
$collection->name;