setup до файлу Composer Laravel, об'єднавши звичайні етапи налаштування в єдину команду для старту проекту Laravel. Ця команда є чудовим початком, проте її легко адаптувати залежно від потреб вашого додатку:
{
"setup": [
"composer install",
"@php -r \"! file_exists('.env') || copy('.env.example', '.env');\"",
"@php artisan key:generate",
"@php artisan migrate --force",
"npm install",
"npm run build"
]
}
Багато з вас, напевно, вже мають подібну команду. Налаштування, яке постачається з Laravel, виконує такі дії:
- Встановлює залежності Composer
- Якщо файл
.envне існує, копіює файл.env.exampleу.env - Генерує
APP_KEY - Виконує міграції бази даних
- Встановлює пакети NPM та збирає їх
composer setup
composer dev
Коли ви створюєте новий додаток Laravel, команда setup буде автоматично включена. Якщо ви працюєте з існуючим проектом, просто скопіюйте scripts > setup з файлу Laravel composer.json