Laravel Boost v2.3.0 додає покрокову підказку для оновлення до Inertia v3 та підтримку JSON-логів

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 13 березня, 2026
Laravel Boost v2.3.0 додає покроковий промпт для оновлення Inertia до v3, підтримку JSON‑логів і виправлення проблем із пошкодженням stdout на PHP 8.4. Хочете дізнатися, як видалення шести Artisan‑обгорток MCP вплине на ваш робочий процес?

Laravel Boost v2.3.0 додає покрокову підказку для оновлення Inertia v3, підтримку логів у форматі JSON і виправлення корупції stdout на PHP 8.4. У релізі також видалено шість Artisan-обгорток MCP, які тепер краще виконувати через прямі CLI-команди.

Що нового

Підказка для оновлення Inertia v3

Нова MCP-підказка дає покроковий алгоритм оновлення з Inertia v2 до v3, за зразком існуючої підказки для Livewire v4. Підказка автоматично визначає встановлений frontend adapter (React, Vue або Svelte) і показує лише релевантний контент — команди встановлення, приклади налаштування та патерни міграції.

PR: #636

Підтримка JSON-форматованих логів

Інструменти для читання логів тепер автоматично виявляють JSON-формат і розбивають записи за newline замість PSR-3 timestamps. Це додає підтримку форматів Monolog: JsonFormatter, LogstashFormatter і LogglyFormatter. Виявлення помилок працює як для числового поля level (>= 400), так і для стрічкового level_name. Для стандартних PSR-3 логів поведінка не змінилася.

PR: #650

Виправлення корупції stdout

Попередження PHP або повідомлення про застарілість, що виводилися в stdout, могли добавляти не-JSON текст перед JSON-відповіддю MCP і псувати результат. На PHP 8.4 це траплялося частіше через неявно nullable параметри в пакетах. Виправлення перенаправляє помилки PHP у stderr під час виконання інструментів і додає захисний шар, що обрізає провідний не-JSON вміст stdout перед парсингом.

PR: #641

Видалені Artisan-обгортки

Вилучено шість 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-команди напряму.

Джерела

Популярні

Logomark Logotype

4 поширені помилки Vite у Laravel

Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку

Logomark Logotype

Laravel Boost — ваш стартовий набір для програмування з використанням штучного інтелекту

Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel

Logomark Logotype

Створення CLI-додатка за допомогою Laravel та Docker

Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!