Release Date: January 23, 2025
Package Version: v4.0.0
Коротко
Laravel Debugbar v4.0.0 — мажорний реліз: пакет перейшов від barryvdh/laravel-debugbar до fruitcake/laravel-debugbar. Додано підтримку php-debugbar 3.x, нові колектори та покращення для сучасних Laravel-додатків.
Новий колектор відстежує запити, що виконуються через Laravel HTTP client. Це дає змогу бачити вихідні API-виклики, легше налагоджувати інтеграції з зовнішніми сервісами та вимірювати час відповіді.
Для додатків на Inertia.js колектор фіксує спільні дані та props, що передаються в Inertia-компоненти, допомагаючи відслідковувати потік даних.
Краще виявлення компонентів для Livewire 2/3/4 дає більше видимості в життєвий цикл компонентів і оновлення даних.
Краща робота в середовищах з довготривалими процесами: Debugbar коректно керує станом між запитами в Octane та подібних серверах.
Віджет кешу показує приблизне використання в байтах, що допомагає оцінити споживання пам'яті під час обробки запиту.
Інтерфейс отримав багато покращень і налаштувань: положення debugbar, автосховання порожніх колекторів, теми (Dark, Light, Auto) та інші опції:

Пакет переміщено з barryvdh/laravel-debugbar до fruitcake/laravel-debugbar. Потрібно вручну видалити старий пакет і встановити новий:
composer remove barryvdh/laravel-debugbar --dev --no-scripts
composer require fruitcake/laravel-debugbar --dev --with-dependencies
Простір імен змінився на Fruitcake\LaravelDebugbar. Оновіть усі прямі посилання на класи debugbar у кодовій базі.
У цій мажорній версії прибрано кілька функцій:
Значення конфігурації за замовчуванням оновлені, застарілі опції видалені. Перевірте config/debugbar.php і порівняйте з опублікованою конфігурацією нового пакета.
Це не звичайне оновлення: потрібно вручну видалити старий пакет і встановити новий командами вище. Після встановлення оновіть простори імен з barryvdh на Fruitcake\LaravelDebugbar у вашому коді.
Перегляньте конфігураційний файл на наявність застарілих опцій і порівняйте з новими значеннями за замовчуванням. Пакет сумісний з Laravel 9.x—12.x. Деталі оновлення з 3.x до 4.x див. у upgrade docs.
Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту
Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!
У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту