Size: a a a

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

2021 February 06

T

Tim in Laravel для начинающих
источник

E

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

E

Evgenii in Laravel для начинающих
тебе массив нужен?
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Tim
Потому что запросы через фасад DB нужно гидрировать если хочешь модель
источник

T

Tim in Laravel для начинающих
YourPersonalGradeOfHeroin
Потому что запросы через фасад DB нужно гидрировать если хочешь модель
шо це такое?
источник

T

Tim in Laravel для начинающих
Evgenii
тебе массив нужен?
мне модели нужны или коллекции
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Tim
шо це такое?
Model::hydrate($array)
источник

E

Evgenii in Laravel для начинающих
Tim
мне модели нужны или коллекции
ты используешь query builder а не модели здесь
источник

E

Evgenii in Laravel для начинающих
если модели нужны то тогда запрос должен выглядеть

$models = ParseResult::query()
 ->...
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Tim
мне модели нужны или коллекции
Но гидрировать вложенные связи одной такой командой нельзя, модель будет иметь все поля из join просто как атрибуты вроде как
источник

E

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

T

Tim in Laravel для начинающих
YourPersonalGradeOfHeroin
Но гидрировать вложенные связи одной такой командой нельзя, модель будет иметь все поля из join просто как атрибуты вроде как
А вроде все норм сработало
источник

T

Tim in Laravel для начинающих
Evgenii
тебе запрос возможно нужно переделать
на без selectRaw и джойна?
источник

E

Evgenii in Laravel для начинающих
ну селект роу тут точно не нужен
источник

E

Evgenii in Laravel для начинающих
ты можешь в модели легеко высчитать это
источник

T

Tim in Laravel для начинающих
Evgenii
ты можешь в модели легеко высчитать это
высчитать в модели?
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Evgenii
ты можешь в модели легеко высчитать это
База справиться быстрее с таким
источник

E

Evgenii in Laravel для начинающих
class ParseResult
 getProfitAttribute()
   return $this->price - $this->purchase
источник

T

Tim in Laravel для начинающих
Evgenii
ты можешь в модели легеко высчитать это
Не, я не хочу считать в модели, хочу считать в бд, бо с моим кол-вом записей оно займет пол минуты
источник

T

Tim in Laravel для начинающих
YourPersonalGradeOfHeroin
База справиться быстрее с таким
+
источник