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, зафиксировать, запускаются ли тесты и шлюзы линтинга внутри контейнера.