Size: a a a

Laravel для начинающих

2020 January 23

И

Игорь in Laravel для начинающих
Stas K
Скажите а можно как то вытянуть связи в один скажем так массив т.е. у меня есть связь foo.bar один ко многим) мне при вытягивании с bar нужны только айдишники но они вытягиваются как отдельные массивы можно как то при запросе указать что бы все вытянуло в один одномерный массив?
Ты можешь потом с коллекции вытащить все что угодно, в том числе и массив id. А запрос оставь как есть. Смотри методы коллекций
источник

SK

Stas K in Laravel для начинающих
за коллекции я знаю думал может можно как то взапросе указать спс
источник

AH

Andrey Helldar in Laravel для начинающих
Stas K
за коллекции я знаю думал может можно как то взапросе указать спс
А зачем? Спички экономить?
источник

SK

Stas K in Laravel для начинающих
для удобтсва чисто
источник

AH

Andrey Helldar in Laravel для начинающих
Удобнее как раз коллекцию держать под рукой, из которой можешь в любой момент дернуть все что надо.
Вдобавок, сам не запутаешься что вернет тебе метод.
источник

ИС

Илья Сакович in Laravel для начинающих
Stas K
Скажите а можно как то вытянуть связи в один скажем так массив т.е. у меня есть связь foo.bar один ко многим) мне при вытягивании с bar нужны только айдишники но они вытягиваются как отдельные массивы можно как то при запросе указать что бы все вытянуло в один одномерный массив?
....->bar->pluck('id')
источник

SK

Stas K in Laravel для начинающих
Илья Сакович
....->bar->pluck('id')
но это уже из коллекции же
источник

SK

Stas K in Laravel для начинающих
а при выборе связи foo.bar вроде нельзя же
источник

ИС

Илья Сакович in Laravel для начинающих
да, на один вызов больше получается
источник

Y

Yuriy in Laravel для начинающих
добрый вечер буду благодарен за подсказку
по бест практикс
для поля бд с типом json/array если нет записей
что сохранять null или [] ?
источник

ИС

Илья Сакович in Laravel для начинающих
Yuriy
добрый вечер буду благодарен за подсказку
по бест практикс
для поля бд с типом json/array если нет записей
что сохранять null или [] ?
в чем вопрос?
источник

Y

Yuriy in Laravel для начинающих
Илья Сакович
в чем вопрос?
какое значение сохранять по дефолту
источник

ИС

Илья Сакович in Laravel для начинающих
я бы {} сохранял или []
источник

RK

Roman Kolosov in Laravel для начинающих
Эм а зачем если поле пустое?
источник

RK

Roman Kolosov in Laravel для начинающих
Половина запросов строится на проверки нал, не нал
источник

ИС

Илья Сакович in Laravel для начинающих
Roman Kolosov
Половина запросов строится на проверки нал, не нал
Какие, например?1
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Yuriy
добрый вечер буду благодарен за подсказку
по бест практикс
для поля бд с типом json/array если нет записей
что сохранять null или [] ?
[]
источник

VY

Vladimir Yefremov in Laravel для начинающих
Илья Сакович
Какие, например?1
можно как-то так
Model::whereNotNull('json_field');
источник

ИС

Илья Сакович in Laravel для начинающих
смысл от такой проверки?
источник

VY

Vladimir Yefremov in Laravel для начинающих
не , ну это я укорочено, конечно должны быть и другие звенья запроса :)
источник