одного действия. В этом видео вместо ресурс контроллера, создаётся 7 контроллеров одного действия, которые реализуют тот же функционал. Хотел спросить, так действительно модно делать или это бред какой-то?
На сколько я понимаю, есть recource контроллеры, но я пользуюсь Invokable так как мне нравится декомпозиция. Однометодные контроллеры для больших приложений и это архитектурное решение, целью которого является разгрузка контроллера,на сколько я понял.
Разгрузка от чего? От логики которую пишешь там?
по поводу сабжа, имхо, бред, если мы говорим о ларке, создавать на 4 роута круд контроллера - 4 класса, что бы в нем прописать форм реквест и вызов сервиса... use в роутах в это время становится километровым и никакого профита не вижу, кроме как самолюбоваться в зеркало с мыслью "у меня всё максимально српишно". Если у меня есть сущность товары, мне удобнее будет когда связанные экшены будут в одном контроллере, чем в 10 разных, все равно логика у меня будет в сервисах, а не в контроллерах. понятно что пихать в один контроллер тоже всё не стоит, должен быть баланс.
Понятно, я примерно так сам и предполагал, просто удивился, когда увидел, что методы из 2 строчек в отдельный класс выносят и решил узнать мнения на этот счёт
Обсуждают сегодня