Size: a a a

2021 July 21

TL

Tiny Locker in Laravel Pro
а в нем ничего такого нету
источник

В🚙

Виктор 🚙 in Laravel Pro
Полиморфные связи с ларавел придумали наркоманы
источник

R

ROMAN in Laravel Pro
Так и есть)
источник

В🚙

Виктор 🚙 in Laravel Pro
Интересно, сильно зашкварно отдавать связанные модели не через отношения?
источник

R

ROMAN in Laravel Pro
Это как?
источник

В🚙

Виктор 🚙 in Laravel Pro
Например, у меня есть модель, для которой имеются теги, и вот мне нужно отдать список тегов для этой модели, и я вместо того, чтобы упарываться в эту наркоманию с полиморфными связями сраз определяют метод
function getTags(){
   return  MyTagTable::where(///
   ->get()->all();
}
источник

RN

Roma Nikulin in Laravel Pro
Как eager loading реализовать?
источник

RN

Roma Nikulin in Laravel Pro
Придется при выводе списков делать много запросов, релейшены решают эту проблему
источник

В🚙

Виктор 🚙 in Laravel Pro
Понятно, что тут есть грабли
источник

В🚙

Виктор 🚙 in Laravel Pro
Все замечательно и прекрасно, пока таблицы называются таким образом, как их диктует лара, но наступает грусть и уныне, когда такой возможности нет)
источник

AK

Alex Kovalchuk in Laravel Pro
названия таблицы это просто + одна строчка в модели

тут проблема в том, что вместо связей в самом методе делаешь запрос, а соответственно жадная загрузка невозможна
источник

N

Nikita in Laravel Pro
Если в eloquent делать ..->get()->toArray(); сначала строится коллекция объектов, потом конвертится в массив, я правильно понимаю? Можно без постройки коллекции объектов сразу Array брать?
источник

м

марк in Laravel Pro
Нет
источник

м

марк in Laravel Pro
Ибо на моменте get, он выполняет запрос
источник

м

марк in Laravel Pro
а после чего приводит коллекцию
источник

AK

Alex Kovalchuk in Laravel Pro
get() делает запрос в бд

без него ты к массиву пытаешься привести модель
источник

V

Vladyslav in Laravel Pro
не модель а билдер ;)
источник

N

Nikita in Laravel Pro
вместо get() нету метода?
источник

V

Vladyslav in Laravel Pro
а шо ты хочешь?
источник

N

Nikita in Laravel Pro
оптимизировать запрос, не тратить время на построение коллекции объектов
источник