Как получить из коллекции по ключю name? Laravel

83
16 сентября 2021, 09:30

Как получить из коллекции по ключю name? Laravel

$parties = Party::all(); 
$collection = $parties->get('name'); 
 
dd($parties, $collection);

Answer 1

Коллекция это массив объектов, пройдитесь по нему циклом и работайте с каждым элементом как с объектом. Исходя с вашего скрина я предполагаю что attributes это приватное свойство, значит для него должен быть геттер

foreach($parties as $party){
    echo $party->getAttributes()['name'];
} 
Answer 2

$collection = $parties->get('0')['name'];

READ ALSO
Вывод сравнение таблиц mysql

Вывод сравнение таблиц mysql

если есть две записи в таблице, допустим в dating: 1 запись (id=1, user_id=10, user_id_from=14) 2 запись (id=2, user_id=14, user_id_from=10) это значит что у пользователей совпали...

101
Разобрать php массив

Разобрать php массив

Ребят подскажите пожалуйста как разобрать многомерный массив с помощью php

132
Как получить Instagram access_token в правильном формате?

Как получить Instagram access_token в правильном формате?

После авторизации в Instagram я получаю access_token но проблема в том что я получаю его в следующем формате:

249
Массив дат из CarbonPeriod

Массив дат из CarbonPeriod

всем привет, подскажите пожалуйста как в моем случае получить массив c датами с 2018-06-14 по 2018-06-20?

131