Size: a a a

2020 April 24

DK

Denis 🕸 Khomusyak in Laravel Pro
отношение
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
м-к-м
источник

RK

Roman Kolosov in Laravel Pro
first() вернет объект а не коллекцию
источник

AB

Andrey Bogdanov in Laravel Pro
мы про релейшены
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Roman Kolosov
first() вернет объект а не коллекцию
Ну да :D
источник

AB

Andrey Bogdanov in Laravel Pro
а не про коллекции
источник

RK

Roman Kolosov in Laravel Pro
а ну так клоушер написать?
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
цель в том, чтобы потом это отношение юзать можно было
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
$user->load('role')
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
чтобы подтягивать другие зависимости
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
$user->load('role.permissions')
// etc ...
источник

RK

Roman Kolosov in Laravel Pro
ну да я понял, хммм
источник

RK

Roman Kolosov in Laravel Pro
а если написать в релейшене
$this->hasMany()->first()
он разве не только первое вернет без загрузки всей коллекции?
источник

RK

Roman Kolosov in Laravel Pro
или take
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Roman Kolosov
или take
take лимиты это только ограничение , у них поведение иначе ежели чем у first(). Они возвращают коллекцию .
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
ну сделаешь ты $this-hasMany()->first() и как ты к ней подгрузишь остальные зависимости ? Жадную делать ?
источник

RK

Roman Kolosov in Laravel Pro
Denis 🕸 Khomusyak
ну сделаешь ты $this-hasMany()->first() и как ты к ней подгрузишь остальные зависимости ? Жадную делать ?
надо протестить, оно разве не подцепит релейшенны именно для этой записи
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
короче походу надо писать кастом
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Roman Kolosov
надо протестить, оно разве не подцепит релейшенны именно для этой записи
это разные объекты
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
то есть классы
источник