Массив к коллекции доступа со стрелками? - PullRequest
2 голосов
/ 17 мая 2019

Если я собираю коллекцию из массива:

$collection = collect(['name' => 'john', 'age' => '20']);

Как я могу получить к нему доступ, как к моделям доступа, например,

$collection->name; //john

Мне нужно использовать $collection['name'].

Есть ли способ получить к нему доступ со стрелками?

Ответы [ 2 ]

6 голосов
/ 17 мая 2019

Используйте метод get():

$value = $collection->get('name');

Полная информация по https://laravel.com/docs/5.8/collections#method-get.

0 голосов
/ 18 мая 2019

использовать можно так же использовать

преобразовать массив в объект

$collection = (object) collect(['name' => 'john', 'age' => '20'])->all();

$collection->name;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...