Hola Amigos! На связи Евгений Шмулевский, PHP-разработчик из Amiga. Рассказываю в статье, как организую свой код в проектах, использующих Laravel. Статья адресована начинающим разработчикам.
Hola Amigos! На связи Евгений Шмулевский, PHP-разработчик из Amiga. Рассказываю в статье, как организую свой код в проектах, использующих Laravel. Статья адресована начинающим разработчикам.
Если нам необходима просто выборка, то можно не использовать сервисы, а обращаться напрямую к классу репозитория.
Теперь посмотрим, как в приложении используются все вышеперечисленные блоки. Ниже примерная схема взаимодействия (читается справа налево).
Немного слов о структуре. Поначалу пользовался штатным подходом, как изначально рекомендует нам документация Laravel. Проект разбивается на папки, которым соответствует функционал хранящихся в них классов. Типичная структура Laravel проекта: