วิธีการติดตั้ง
- สั่งติดตั้ง Laravel Modules package
- สร้างไฟล์ config ของ package ใน project
composer require barryvdh/laravel-debugbar --dev
php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"
วิธีการตั้งค่า
- ตั้งค่า APP_DEBUG ใน .env ดังนี้
- แก้ไข collectors ในไฟล์ config/debugbar.php ตามต้องการ โดยตั้งค่าเป็น true เมื่อต้องการให้แสดงข้อมูลนั้นๆ และตั้งค่าเป็น false เมื่อไม่ต้องการให้แสดงค่านั้นๆ
APP_DEBUG=true
วิธีการใช้งาน
เมื่อเรียกหน้าเว็บ จะมี Debug Bar ขึ้นมาตามรูปด้านล่างนี้
โดยปกติจะแสดงข้อมูลดังนี้
- Timeline - Timeline ของการโหลดหน้าเว็บ
- Exception - Exception ที่เกิดขึ้น รวมถึง stack trace
- View - Template ทั้งหมดที่ใช้ render หน้าเว็บ
- Route - URI, Middleware และ Controller ที่เกี่ยวข้องกับ Route ที่เรียก
- Query - SQL statement ที่ถูกรัน เมื่อเรียกหน้าเว็บนั้น
- Gate - สิทธิ์การใช้งานที่มีการตรวจสอบในหน้านั้น
- Session - ข้อมูลใน Session ปัจจุบัน
- Request - ข้อมูล Request ที่ถูกส่งเข้ามา
No comments:
Post a Comment