WebDev: Всё в одной нельзя. Здесь ещё бы лучше все это дело разделять по времени. Хотя бы по месяцам и годам. В одной папке не желательно хранить больше 500 файлов. С этим будут проблемы в будущем
Mikhail Osher: Я так понял, что вы в конструктор сервиса Builder передаёте параметр через сервис контейнер? А как быть, если мне необходимо использовать модель определённого пользователя? Например User#5 и методы у сервиса будут отдавать определенные значения рассчитанные на основе параметров пользователя.
Вот я в данный момент пишу сервис. И есть такой вопрос. Если у меня сервис зависит от объекта? Я его передаю в construct в сервис. Как в данном случае его подключать в контроллере?
И насколько плохо, если внутри сервиса используется другой сервис? Это грубое нарушение слоёв?
Владимир Грабко: а если у него порядок будет не по возрастанию, а безпорядочный?
например 17, 50, 23, 8, 1, 4, 65, 3
Я думаю, он бы не стал задавать такой глупый вопрос.
Владимир Грабко: А ну ка. Покажите мне функцию, которая отсортирует данные в заданном порядке? Я не спорю . Можно дописать трейт с скоупом и включить его в базовую модель, но человек попросил - я ответил. А то бы ещё стал перебирать на PHP циклами и это было бы хуже, чем данный пример