Size: a a a

2021 May 20

HA

Hawthorne Abendsen in Laravel Pro
Ну, если только так.
источник

AS

Alan Shock in Laravel Pro
Ну опять же, это прям очень утрированно
источник

AS

Alan Shock in Laravel Pro
xd
источник

HA

Hawthorne Abendsen in Laravel Pro
Просто под маршрутами подразумевают вообще очень маленькие сущности.
источник

А

Антон in Laravel Pro
Как связаны маршруты и сущности? Не уверен, что мы одним словарём терминов оперируем
источник

HA

Hawthorne Abendsen in Laravel Pro
В Laravel как правило каждый маршрут имеет плюс-минус вид, с которым он связан. А это очень много.

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

Например, для вас /user/add и /user/edit/ в данном контексте один маршрут, я же воспринимаю это как два маршрута, что вроде правильно, нет?
источник

А

Антон in Laravel Pro
Нет, для меня это тоже не один маршрут. Короче, скучная тема, я отваливаю.
источник

HA

Hawthorne Abendsen in Laravel Pro
Ну, возьмём пример с Пользователем. Вы предлагаете для каждого действия с ним использовать отдельный контроллер? Тогда если контроллер связывает интерфейс с CRUD, получается, у нас уже около четырёх контроллеров для одной сущности. Это ведь много, нет?
источник

HA

Hawthorne Abendsen in Laravel Pro
Возможно, я под контроллерами понимаю класс контроллера, а Вы понимаете методы этого класса.
источник

HA

Hawthorne Abendsen in Laravel Pro
Я просто хочу разобраться.
источник

ЯП

Ярослав Подоляк... in Laravel Pro
Resource controller
источник

ЯП

Ярослав Подоляк... in Laravel Pro
То что не входит в круг выносить в отдельные контроллеры
источник

HA

Hawthorne Abendsen in Laravel Pro
Разве это отражает некий подход к проектированию? Где я могу прочитать про это вне контекста Laravel?
источник

ЯП

Ярослав Подоляк... in Laravel Pro
А какой подход ты используешь при проектировании проекта?
источник

HA

Hawthorne Abendsen in Laravel Pro
Помимо MVC никакого. В целом чего придерживаюсь, описал уже.
источник

HA

Hawthorne Abendsen in Laravel Pro
Как я понимаю, суть в том, чтобы наслаивать один или при необходимости несколько контроллеров на каждую модель?
источник

ЯП

Ярослав Подоляк... in Laravel Pro
Можно весь проект написать в одном классе но потом нечего не поймёшь, есть принцип единой ответственности один класс должен делать одно действие грубо говоря
источник

ЯП

Ярослав Подоляк... in Laravel Pro
Смотря сколько ролей у тебя, ну опять таки можно использовать один ройт на несколько ролей и разрулить полиси это все
источник

HA

Hawthorne Abendsen in Laravel Pro
Да, и я о том. Не понимаю где золотая середина между один класс и отдельный класс под каждый роут.
источник

ЯП

Ярослав Подоляк... in Laravel Pro
Если у тебя не круд делаешь отдельный инвок  контроллер на Касторное действие если круд делаешь обычный ресурс контроллер
источник