数组到带箭头的集合访问?
Array to collection access with arrows?
如果我从数组构建集合:
$collection = collect(['name' => 'john', 'age' => '20']);
我怎样才能像访问模型一样访问它,例如
$collection->name; //john
我不得不使用 $collection['name']
。
有没有办法用箭头访问它?
使用get()
方法:
$value = $collection->get('name');
也可以这样用
convert array to object
$collection = (object) collect(['name' => 'john', 'age' => '20'])->all();
$collection->name;
如果我从数组构建集合:
$collection = collect(['name' => 'john', 'age' => '20']);
我怎样才能像访问模型一样访问它,例如
$collection->name; //john
我不得不使用 $collection['name']
。
有没有办法用箭头访问它?
使用get()
方法:
$value = $collection->get('name');
也可以这样用
convert array to object
$collection = (object) collect(['name' => 'john', 'age' => '20'])->all();
$collection->name;