Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти
Інше
Події Про нас
Новини 21 липня 2026

Команда `laravel package` для створення пакетів у Laravel Installer v5.31.0

Команда Laravel випустила Laravel Installer версії 5.31.0 з новою командою для створення каркасу Laravel-пакетів, передачею змінних середовища для налаштувань без Node.js, автоматичним визначенням версії PHP для GitHub Actions та різними виправленнями сумісності.

Нова команда laravel package

Тепер ви можете створювати нові Laravel-пакети безпосередньо з командного рядка. Ця команда клонує офіційний репозиторій laravel/package-skeleton, очищає історію git, встановлює залежності та запускає конфігураційний скрипт шаблону.

Щоб створити новий пакет, виконайте:

laravel package my-new-package

За замовчуванням команда працює в інтерактивному режимі, запитуючи у вас деталі конфігурації пакета. Вона також підтримує різні прапорці для попереднього визначення функціональності вашого пакета:

  • --config: Додати файл конфігурації
  • --routes: Додати маршрути
  • --views: Додати шаблони
  • --translations: Додати переклади
  • --migrations: Додати міграції
  • --assets: Додати ресурси
  • --commands: Додати команди
  • --facade: Додати фасад
  • --boost-skill: Додати Laravel Boost skill

Ви також можете передавати метадані безпосередньо через параметри:

  • --author-name: Ім'я автора
  • --author-email: Email автора
  • --package-name: Назва пакета
  • --package-name-human: Відображувана назва пакета
  • --package-description: Опис пакета
  • --vendor-namespace: Простір імен вендора
  • --class-name: Назва головного класу

Команда працює з механізмом виявлення AI-агентів інсталятора, дозволяючи агентам автоматизувати налаштування пакетів.

Відповідність версії PHP у CI workflow

Під час встановлення starter kit інсталятор тепер визначає версію PHP, що працює на вашій локальній машині, та налаштовує згенерований GitHub Actions workflow (.github/workflows/tests.yml) для використання тієї ж мажорної та мінорної версії. Це гарантує, що ваше середовище безперервної інтеграції тестується з тією ж версією PHP, яку ви використовуєте для локальної розробки.

Передача прапорця --no-node до хуків starter kit

Якщо ви запускаєте laravel new з прапорцем --no-node, інсталятор тепер передає змінну середовища LARAVEL_INSTALLER_NO_NODE=1 до будь-яких post-create хуків starter kit. Це дозволяє starter kit обходити npm та завдання, пов'язані з Node.js, коли ви хочете уникнути залежностей від Node.js.

Резервний вивід для промптів

Інсталятор тепер перевіряє наявність функції Laravel\Prompts\callout() перед її викликом. Якщо функція недоступна (наприклад, при роботі зі старішими версіями Laravel Prompts), інсталятор використовує запис безпосередньо до стандартного виводу замість викидання помилки.

Виправлення таймауту queue listener для Windows

Під час налаштування локального середовища розробки на Windows інсталятор конфігурує скрипт dev у composer.json для одночасного запуску процесів. Щоб запобігти несподіваній зупинці queue listener, це оновлення додає прапорець --timeout=0 до команди php artisan queue:listen.

Як оновити

Не очікується жодних breaking changes для типових застосунків. Щоб оновити глобально встановлений Laravel Installer, виконайте:

composer global update laravel/installer

Повний список змін доступний у GitHub changelog.

2

Коментарі

Увійдіть, щоб залишити коментар

Будьте першим, хто залишить коментар!

Читайте також

Laracon US 2026: відео першого дня вже доступне Рекомендовано
Новини 29 липня 2026

Laracon US 2026: відео першого дня вже доступне

У Бостоні стартував Laracon US 2026, і запис першого дня вже доступний. Головне з кейноуту: офіційний Laravel LSP для редакторів, Laravel Cloud деплоїть Hono, Flask, Go та Rails, Pest 5 із Tia Engine. Аарон Френсіс приєднався до команди Laravel.

Pest 5: Tia Engine, плагін для AI-агентів і evals для LLM
Новини 29 липня 2026

Pest 5: Tia Engine, плагін для AI-агентів і evals для LLM

На першому дні Laracon US 2026 Нуно Мадуро представив Pest 5. Головне - Tia Engine, що переганяє лише зачеплені змінами тести й скорочує десятихвилинний прогін до кількох секунд, плюс плагіни для AI-агентів, evals, PHPStan і Rector.

Вакансії за темою

Senior PHP Backend Developer (Laravel, AI-First)

Senior PHP Backend Developer для побудови масштабованих фінтех-сервісів на Laravel у швейцарському ринку нерухомості. Розробка чистого, тестованого коду на основі TDD, робота з Google Cloud Platform, оптимізація баз даних та API. Вимагається 5+ років досвіду PHP/Laravel, розуміння архітектури ПО та ефективне використання AI-інструментів (Claude, Cursor, Copilot) у розробці.

Max Facilitation Нова
2 дн. тому

AI-minded Senior DevOps Engineer — AWS

Пошук першого full-time DevOps інженера для побудови масштабованої хмарної інфраструктури на AWS з нуля. Спеціаліст матиме розробляти架構 на базі EC2, S3, RDS, Kubernetes (EKS), налаштовувати CI/CD конвеєри, моніторинг (Prometheus, Grafana) та керувати PostgreSQL/MySQL базами. Потрібен 5+ років досвіду в DevOps/SRE з глибоким знанням AWS, Terraform, Docker, Python/Bash та готовністю до AI-інтегрованих рішень.

Foxstone
6 дн. тому

Senior PHP Backend Developer (AI-First) - Laravel

Senior PHP Backend Developer з фокусом на AI-інструменти. Розробка масштабованих Laravel backend-додатків з TDD підходом (Pest/PHPUnit), розгортання на GCP (Cloud Run, Cloud SQL), оптимізація бази даних та написання високобезпечного коду. Вимагається 5+ років досвіду PHP/Laravel, hands-on GCP, практичний досвід AI-агентів (Gemini, Copilot, Cursor) для прискорення розробки.

Пакети за темою

Laravel Tail

spatie/laravel-tail

Легко переглядай журнали додатку в реальному часі прямо з командного рядка.

748 4.6.0 13 2

Laravel Top

leventcz/laravel-top

Реал-тайм моніторинг Laravel-додатків прямо з командного рядка.

582 v1.3.0 13 3