Stack:
Laravel (PHP)
Пресет Laravel
Орієнтир для міркувань, який процес онбордингу використовує для 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, зафіксувати, чи запускаються ворота тестування та лінтингу всередині контейнера.