Laravel Debugbar là một gói mở rộng của Laravel, giúp việc gỡ lỗi trong Laravel trở nên đơn giản hơn. Đây là một trong những gói mở rộng được đề xuất và sử dụng phổ biến nhất cho Laravel.
Các tính năng chính của Laravel Debugbar
- QueryCollector: Hiển thị toàn bộ SQL Query, bao gồm binding + timing
- RouteCollector: Các thông tin về roue
- ViewCollector: Hiển thị view đang được load
- EventsCollector: Hiển thị các event
- LaravelCollector: Hiển thị Laravel version và môi trường
- LogsCollector: Hiển thị thông tin log mới nhất
- FilesCollector: Hiển thị danh sách file được include/require bởi PHP
- ConfigCollector: Hiển thị các giá trị config
- CacheCollector: Hiển thị thông tin về Cache
Cài đặt Laravel Debugbar
Để cài đặt Laravel Debugbar chúng ta sử dụng công cụ quản lý package của PHP là Composer
composer require barryvdh/laravel-debugbar --dev
Cấu hình Laravel Debugbar
Thêm ServiceProvider vào file config/app.php
BarryvdhDebugbarServiceProvider::class,
Nếu bạn muốn log message thì add thêm dòng này vào config/app.php
'Debugbar' => BarryvdhDebugbarFacadesDebugbar::class,
Copy package config tới file local config của bạn bằng lệnh sau:
php artisan vendor:publish --provider="BarryvdhDebugbarServiceProvider"
Kết quả: