Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Інструменти Події
Інше
Про нас Реклама
Новини 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

Читати в документації

Коментарі

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

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

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

PayZephyr
Новини 12 вересня 2026

PayZephyr: Єдиний API для роботи з Stripe, Paystack та PayPal

PayZephyr - Laravel-пакет від Nwaneri Chukwunyere Kenneth, який об'єднує вісім платіжних провайдерів під одним зручним API. Підтримує автоматичне перемикання, захист від подвійної оплати, підписки та повернення коштів.

2
Laravel Telescope
Новини 11 вересня 2026

Artisan-команди для дебагу в Laravel Telescope 5.24.0

Laravel Telescope 5.24.0 додає дві нові Artisan-команди для роботи із записами із терміналу. Тепер можна переглядати запити, винятки, джоби та запити до бази даних без відкриття веб-інтерфейсу, а також отримувати дані у форматі JSON для скриптів та AI-агентів.

3

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

Frozeneon
5 днів тому

PHP Laravel Developer

PHP Laravel розробник для розробки та підтримки фіч у високонавантаженому моноліті, мікросервісах та SDK. Основні обов'язки: інтеграція API/платіжних систем, оптимізація MySQL-запитів, робота з Redis/RabbitMQ, код-рев'ю та статичний аналіз. Вимоги: 2-3+ роки з PHP/Laravel, SOLID, асинхронна обробка, race conditions, Git/GitHub Flow, Docker, обов'язково практичний досвід роботи з AI-агентами (Claude Code) як щоденний інструмент для програмування.

HotShots Labs
8 днів тому

Middle PHP, Laravel Backend Developer

Middle PHP/Laravel backend розробник для віддаленої роботи з гнучким графіком. Потрібен фахівець з 2+ роками комерційного досвіду Laravel, глибоким розумінням OOP, REST API, SQL (MySQL/PostgreSQL), testing та Git. Основной стек: PHP 8.x, Laravel (Routing, Eloquent ORM, Queues, Events), Redis, Unit/Feature tests. Буде плюсом: Docker, CI/CD, OpenAPI, Linux.

SendPulse
15 днів тому

Middle+ PHP Developer (with DevOps)

Middle+ PHP Developer з DevOps-експертизою для мультикоманди, що розробляє CRM та освітню платформу. Основна роль: проєктування й реалізація модулів на PHP 8 і Laravel, оптимізація під високе навантаження, розробка інтеграцій. DevOps-компонент: налаштування CI/CD, контейнеризація (Docker/Kubernetes), управління AWS-інфраструктурою. Вимоги: глибока експертиза Laravel, Docker, Kubernetes, Git, технічна англійська.

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

Collision

nunomaduro/collision

Читабельні повідомлення про помилки в консолі: акуратний стек-трейс із підсвіченим кодом замість стіни тексту. Входить у стандартну поставку Laravel і працює разом із Pest та PHPUnit.

4,657 v8.9.5 2

Laravel Tail

spatie/laravel-tail

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

749 4.6.0 13 3