LONGMAN
Dark Side of the Moon..
Привет
Пишем корпоративную CMS на ларе
Хотелось бы узнать у кого как организован код и каких пекиджов используете
На пример мы думали использовать doctrine orm но решили остатся на eloquent, он лучше интегрирован в фреимворке.
Ешё мы добавили две слой, services и repositories что бы потом код легче тестить. То есть создаётся один сервис класс для каждой операции, он проверяет права юзера на операцию, делает второстепенные валидации и если всё в порядке, визывается репозитория и он уже грузит/обновляет дата из/в дб вызивая в свою очеред eloquent.
Этот сервис класс визывается из контроллера (или комманды). Я за худые контроллеры
Что вы думаете об этом? Как вы делаете?
Пишем корпоративную CMS на ларе
Хотелось бы узнать у кого как организован код и каких пекиджов используете
На пример мы думали использовать doctrine orm но решили остатся на eloquent, он лучше интегрирован в фреимворке.
Ешё мы добавили две слой, services и repositories что бы потом код легче тестить. То есть создаётся один сервис класс для каждой операции, он проверяет права юзера на операцию, делает второстепенные валидации и если всё в порядке, визывается репозитория и он уже грузит/обновляет дата из/в дб вызивая в свою очеред eloquent.
Этот сервис класс визывается из контроллера (или комманды). Я за худые контроллеры

Что вы думаете об этом? Как вы делаете?