Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vinascript/html/wp-includes/functions.php on line 6114
Cài đặt và debug Laravel với Laravel Debugbar - VinaScript

Latest Post

Triển khai dự án PHP, Mysql với Nginx trên Docker Tìm hiểu về HTML – Ưu điểm, nhược điểm và cách hoạt động của HTML

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ả:

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *