Size: a a a

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

2021 May 23

ТГ

Тимофей Громов... in Laravel для начинающих
спасибо)
источник

J

Jeen in Laravel для начинающих
Потому что эти данные уже есть. И это помогает избежать лишнего запроса к бд. И запросы с агрегированием подороже цикла в ресурсах будут
источник

VM

Vitaliy Mikhailov in Laravel для начинающих
Либо можешь показать весь код, который именно достает товары из бд
источник

D

DK in Laravel для начинающих
ты просишь создать ещё одну переменную, положить туда всю коллекцию, перебрать её ради одного значения
источник

VM

Vitaliy Mikhailov in Laravel для начинающих
Да, но если ему не нужны товары, а нужна просто общая сумма
источник

ТГ

Тимофей Громов... in Laravel для начинающих
верно
источник

ТГ

Тимофей Громов... in Laravel для начинающих
все сделал, спасибо)
источник

VM

Vitaliy Mikhailov in Laravel для начинающих
Я хз, вы гадаете на кофейной гуще невидя кода.
источник

VM

Vitaliy Mikhailov in Laravel для начинающих
Пожалуйста)
источник

J

Jeen in Laravel для начинающих
Ему нужны товары, читай всю задачу. Достал товары, вывел таблицей
источник

ТГ

Тимофей Громов... in Laravel для начинающих
неправильно сказал значит
источник

VM

Vitaliy Mikhailov in Laravel для начинающих
Я прочитал. В этом то и дело. Там нет и речи про то, что ему нужны все товары. Человеку нужна именно сумма
источник

ТГ

Тимофей Громов... in Laravel для начинающих
в админке есть колонка доход, туда и вывожу
источник

ТГ

Тимофей Громов... in Laravel для начинающих
отдельно из таблицы транзикций
источник

J

Jeen in Laravel для начинающих
Да, это все будет дешевле по ресурсам чем агрегирующий запрос к бд
источник

J

Jeen in Laravel для начинающих
Если все товары и так в коллекцию попадают для вывода, делай через метод коллекции. Если у тебя 1-но поле для вывода суммы, без вывода товаров, тогда через запрос к бд
источник

MO

Max Orlov in Laravel для начинающих
Однозначно Model::sum(price)
источник

D

DK in Laravel для начинающих
сумеешь аргументировать?
источник

D

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

MO

Max Orlov in Laravel для начинающих
Создай миллион записей в таблице и попробуй оба варианта
источник