Alex Me: Eloquent это реализация шаблона Active Record где экземпляр модели является записью в таблице. Всю логику можно вынести в сервисный слой, команды или события (или если логика очень простая, то можно оставить и в контроллере), а ORM использовать для работы с бд.
Alex Me: >>>А как быть с save(), delete() и пр.? Нужно переписать эти методы самостоятельно или я где-то дико туплю и не вижу более удобного способа?
Если не пользоваться Eloquent, то соответственно все манипуляции с таблицей придется делать ручками) через Query Builder. Думаю Вам просто стоит поработать с ORM. Вам понравится )
Paul Denisevich: Как вариант можно добавить вложенный запрос на сумму цен вендора и отсортировать по этому полу. А в отношении уже группировать по типу
end_balance это конечный остаток записанный в БД. т.е. я беру последнюю запись, которая меньше startDate - она и является начальным остатком.
Если я уберу LIMIT 1, то суммируются все записи в которых date < startDate, а нужны только последние (т.е ближайшие к startDate)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.