Команда Laravel випустила версію 13.16.0, яка приносить низку корисних нововведень для розробників.
Команда artisan dev
Головною новинкою релізу стала команда php artisan dev, яка дозволяє одночасно запускати процеси розробки: сервер, обробник черг, перегляд логів та Vite. За замовчуванням поведінка відповідає існуючому скрипту composer dev, але конфігурація переміщується в код застосунку замість composer.json. Команди реєструються через клас DevCommands, зазвичай з сервіс-провайдера. Можна додавати як Artisan команди, так і довільні shell-команди, призначати їм назви та кольори для зручності візуального розрізнення.
Інші покращення
Додано метод whenFilledEnum() для трейту InteractsWithData, який автоматично конвертує значення запиту в backed enum перед викликом callback-функції. Метод withCookies() тепер доступний для всіх типів відповідей, а не лише для RedirectResponse, що дозволяє прикріплювати кілька cookies одним викликом. Новий драйвер режиму обслуговування на основі масивів призначений для паралельного тестування, де файловий драйвер може створювати проблеми.
Також реліз включає підтримку enum у методі broadcastAs() для broadcast-подій, покращення компонента JsonSchema з підтримкою anyOf та захистом від необмеженої рекурсії, а також численні виправлення помилок та покращення типізації.