Додано команду налаштування до файлу composer у Laravel

Перекладено ШІ 1 Laravel News 02 червня, 2026

Ви коли-небудь замислювалися над тим, як можна спростити налаштування проекту на Laravel? Новий командний інструмент `setup`, запропонований Тейлором Отвеллом, охоплює всі основні етапи налаштування, дозволяючи вам миттєво розгорнути ваш проект. Читайте далі, щоб дізнатися, як це працює

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

Популярні

Інше, що варто прочитати

53 Оновлено 01 червня, 2026

Усе, що нам відомо про Livewire 4

Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу

83 Оновлено 01 червня, 2026

Все, що потрібно знати про Laravel 13

Laravel 13 вийде в березні 2026 року й вимагатиме мінімум PHP 8.3. Хочете дізнатися, як PHP‑атрибути для моделей, нові налаштування черг і метод Cache::touch() вплинуть на вашу розробку?

15 Оновлено 01 червня, 2026

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!