การติดตั้งและใช้งาน laravel-debugbar สำหรับ laravel 5.4

ใครกำลังใช้ laravel อยู่ และมองหาวิธี  debug แบบที่มีประสิทธิภาพอยู่ ขอแนะนำตัวนี้เลยครับ  laravel-debugbar ที่จริงมีหลายตัวนะครับ ไปค้นดูได้ที่ https://packalyst.com/ (ตัวไหนดีๆ ก็แนะนำด้วยนะครับ) มาเริ่มเลยดีกว่าครับ

1. การติดตั้ง laravel-debugbar

      composer require barryvdh/laravel-debugbar

(**ต้องมี project ของ laravel ก่อนนะครับ )

2.config ไปที่  config/app.php

2.1 เพิ่ม  Package Service Providers  ใน array “providers” (config/app.php)

        Barryvdh\Debugbar\ServiceProvider::class,

2.2 เพิ่มใน aliases  (ชื่อย่อของคำสั่งเวลาเรียกใช้ใน Controller)

          ‘Debugbar’ => Barryvdh\Debugbar\Facade::class,

2.3  copy config ของ package Debugbar ไปเป็น config ของ app โดยใช้คำสั่ง

           php artisan vendor:publish –provider=”Barryvdh\Debugbar\ServiceProvider”

เสร็จแล้วจะได้ไฟล์  debugbar.php ใน config folder

 

3.การใช้งานเบื้องต้น

3.1 debug แบบเป็นข้อความตามเป็นเภทข้อความ ได้แก่  info error warning addMeddage

**ถ้าไม่อยากใส่ \ ก็ import โดยการเพิ่ม use Barryvdh\Debugbar\Facade as Debugbar;   ไว้ข้างบน class นะครับ
3.2 debug  แบบวัดความเร็วครับ ใช้  startMeasure    stopMeasure
3.3 debug try  catch  ใช้ addThrowable

 

ผมใช้หลักๆ ประมาณนี้ครับ อ่านเพิ่มเติมได้ที่ (ตัวอย่างก็เอามาจากนี่หละครับ 55+) https://packalyst.com/packages/package/barryvdh/laravel-debugbar 

 

ตัวอย่างการ  debugbar ที่ได้

จบแล้วครับ…
หวังว่าจะมีประโยชน์นะครับ ^_^

 

อ้างอิง :

https://packalyst.com/packages/package/barryvdh/laravel-debugbar

https://github.com/barryvdh/laravel-debugbar