How to Structure Laravel Project

33 участника

О чём курс

Вам больше не нужно гадать, где разместить бизнес-логику — в контроллере, модели или отдельном сервисе. Курс разбирает практические сценарии организации кода в крупных проектах на Laravel, опираясь на реальные примеры из open-source разработок.

Внутри разбираются следующие моменты:

  • Организация архитектуры приложения: куда выносить обработку данных, которая не вписывается в стандартный MVC.
  • Оценка подходов к структурированию: сравнение использования сервисов, репозиториев, хелперов и статических методов для решения прикладных задач.
  • Практический анализ структуры: работа с каталогами, классами и методами на примере реальных кодовых баз.

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

Программа обучения

  • Точной программы нет. Примерный план на основе описания:
    • Анализ проблем MVC при масштабировании приложения
    • Место для сложной бизнес-логики: контроллеры vs сервисы
    • Использование репозиториев и их роль в реальных проектах
    • Организация хелперов и статических методов
    • Практический разбор архитектуры популярных open-source проектов на Laravel
    • Выбор структуры каталогов и нейминг классов в проектах различного объема
Складчина создана 22 января 2019 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 4

PK Povilas Korop Все материалы
130 ₽ 1 273 ₽