Вийшла версія Laravel Debugbar v4.0.0

Перекладено ШІ 1 Laravel News 02 червня, 2026

Вийшла велика версія Laravel Debugbar v4.0.0: пакет перейшов до fruitcake і додано нові колектори для HTTP‑клієнта, Inertia, а також покращено підтримку Livewire і сумісність з Octane. Дізнайтеся, що змінено, які функції вилучено і як правильно мігрувати на нову версію.

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-додатків.

  • HTTP Client collector — відстеження вихідних API-запитів
  • Inertia collector — відстеження даних для Inertia.js
  • Покращена підтримка Livewire (версії 2, 3 і 4)
  • Виключено jQuery — перехід на сучасний JS
  • Покращена продуктивність і відкладений рендеринг
  • Сумісність з Laravel Octane для довгоживучих процесів
  • та інше

Що нового

HTTP Client Collector

Новий колектор відстежує запити, що виконуються через Laravel HTTP client. Це дає змогу бачити вихідні API-виклики, легше налагоджувати інтеграції з зовнішніми сервісами та вимірювати час відповіді.

Inertia Collector

Для додатків на Inertia.js колектор фіксує спільні дані та props, що передаються в Inertia-компоненти, допомагаючи відслідковувати потік даних.

Покращена підтримка Livewire

Краще виявлення компонентів для Livewire 2/3/4 дає більше видимості в життєвий цикл компонентів і оновлення даних.

Сумісність з Laravel Octane

Краща робота в середовищах з довготривалими процесами: Debugbar коректно керує станом між запитами в Octane та подібних серверах.

Оцінка використання кешу

Віджет кешу показує приблизне використання в байтах, що допомагає оцінити споживання пам'яті під час обробки запиту.

Позиція Debugbar і теми

Інтерфейс отримав багато покращень і налаштувань: положення 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 у кодовій базі.

Видалені можливості

У цій мажорній версії прибрано кілька функцій:

  • Підтримка socket storage видалена
  • Підтримка Lumen більше не входить
  • Функціональність через розширення PDO видалена

Зміни в конфігурації

Значення конфігурації за замовчуванням оновлені, застарілі опції видалені. Перевірте config/debugbar.php і порівняйте з опублікованою конфігурацією нового пакета.

Нотатки щодо оновлення

Це не звичайне оновлення: потрібно вручну видалити старий пакет і встановити новий командами вище. Після встановлення оновіть простори імен з barryvdh на Fruitcake\LaravelDebugbar у вашому коді.

Перегляньте конфігураційний файл на наявність застарілих опцій і порівняйте з новими значеннями за замовчуванням. Пакет сумісний з Laravel 9.x—12.x. Деталі оновлення з 3.x до 4.x див. у upgrade docs.

Джерела

Популярні

Інше, що варто прочитати

15 Оновлено 01 червня, 2026

Журнал аудиту в Laravel

Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту

15 Оновлено 01 червня, 2026

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!

49 Оновлено 01 червня, 2026

Nuxt 3 + Laravel Sanctum: Просте та надійне рішення для автентифікації вашого SPA та API

У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту