Skip to content
← Назад к набору
Stack: Laravel (PHP)

Пресет Laravel

Руководство-рассуждение, которое процесс onboard использует для проектов Laravel. Это чек-лист, а не шаблон — обнаруженная реальность побеждает.

Сигналы

  • composer.json с laravel/framework, консольный скрипт artisan и дерево app/ (Models, Http/Controllers, Providers).
  • routes/web.php и routes/api.php, database/migrations/ и модели Eloquent.
  • Тест-раннер и инструменты линтинга/форматирования определяются из composer.json и существующих файлов конфигурации.

О чём рассуждать

  • Реальная команда тестирования (php artisan test, vendor/bin/phpunit или vendor/bin/pest) и шлюз линтинга/форматирования (Pint, PHP-CS-Fixer, PHPStan/Larastan) — захваченные дословно.
  • Соглашения маршрутизации, контроллеров и Eloquent; процесс миграции; структура окружения и конфигурации (.env, config/).
  • Стек-специфичные навыки для моделей, контроллеров, миграций и команд Artisan.

Примечания

Подходит для Laravel-приложений, следующих стандартной структуре проекта. Если репозиторий использует Sail/Docker, зафиксировать, запускаются ли тесты и шлюзы линтинга внутри контейнера.