【发布时间】:2019-05-17 12:57:48
【问题描述】:
如果我从一个数组构建一个集合:
$collection = collect(['name' => 'john', 'age' => '20']);
我怎样才能像访问模型一样访问它,例如
$collection->name; //john
我必须使用$collection['name']。
有没有办法用箭头访问它?
【问题讨论】:
标签: laravel laravel-5.8
如果我从一个数组构建一个集合:
$collection = collect(['name' => 'john', 'age' => '20']);
我怎样才能像访问模型一样访问它,例如
$collection->name; //john
我必须使用$collection['name']。
有没有办法用箭头访问它?
【问题讨论】:
标签: laravel laravel-5.8
使用get() 方法:
$value = $collection->get('name');
【讨论】:
也可以这样使用
将数组转换为对象
$collection = (object) collect(['name' => 'john', 'age' => '20'])->all();
$collection->name;
【讨论】: