Laravel Boost v2.3.0 додає покрокову підказку для оновлення Inertia v3, підтримку логів у форматі JSON і виправлення корупції stdout на PHP 8.4. У релізі також видалено шість Artisan-обгорток MCP, які тепер краще виконувати через прямі CLI-команди.
Нова MCP-підказка дає покроковий алгоритм оновлення з Inertia v2 до v3, за зразком існуючої підказки для Livewire v4. Підказка автоматично визначає встановлений frontend adapter (React, Vue або Svelte) і показує лише релевантний контент — команди встановлення, приклади налаштування та патерни міграції.
PR: #636
Інструменти для читання логів тепер автоматично виявляють JSON-формат і розбивають записи за newline замість PSR-3 timestamps. Це додає підтримку форматів Monolog: JsonFormatter, LogstashFormatter і LogglyFormatter. Виявлення помилок працює як для числового поля level (>= 400), так і для стрічкового level_name. Для стандартних PSR-3 логів поведінка не змінилася.
PR: #650
Попередження PHP або повідомлення про застарілість, що виводилися в stdout, могли добавляти не-JSON текст перед JSON-відповіддю MCP і псувати результат. На PHP 8.4 це траплялося частіше через неявно nullable параметри в пакетах. Виправлення перенаправляє помилки PHP у stderr під час виконання інструментів і додає захисний шар, що обрізає провідний не-JSON вміст stdout перед парсингом.
PR: #641
Вилучено шість MCP-інструментів, які були тонкими обгортками над Artisan-командами: list-artisan-commands, list-routes, tinker, get-config, list-available-env-vars та list-available-config-keys. Сучасні AI agents можуть викликати ці команди напряму через shell. Інструкції оновлено, щоб спрямувати агентів до еквівалентів у CLI (php artisan list, route:list, tinker --execute, config:show тощо).
PR: #629
Примітки до оновлення
Цей реліз містить breaking change: видалено шість Artisan-обгорток MCP (list-artisan-commands, list-routes, tinker, get-config, list-available-env-vars, list-available-config-keys). Якщо ваш робочий процес залежить від цих інструментів, оновіть конфігурацію агента, щоби використовувати відповідні Artisan-команди напряму.
Джерела
Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку
Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel
Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!