Taylor Otwell додав команду
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 та збирає їх
Таким чином, для налаштування типової конфігурації Laravel потрібно всього дві команди: налаштувати проект та виконати
Composer Dev команду:
composer setup
composer dev
Коли ви створюєте новий додаток Laravel, команда
setup буде автоматично включена. Якщо ви працюєте з існуючим проектом, просто скопіюйте
scripts > setup з файлу Laravel
composer.json