barryvdh/laravel-debugbar

非常好用的 Debug 套件,可以讓你知道目前整個 Laravel 運作的狀況,碰到頁面資料錯誤時可以利用此套件將資料直接倒出來,看得一清二楚,即使還沒上版本就可以先確定撈出來的資料正不正確。

安裝

composer require barryvdh/laravel-debugbar --dev

安裝設定檔

php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"

使用

基本上安裝好後就可以在你的站台中使用,不需要做特別的設定,若要停用的話只要在 .env 檔案中將 APP_DEBUG = true 改成 APP_DEBUG = false 即可。

附加資料

只要將你想要拋出的資料放在 Debugbar 的 class 裡面即可,或者執行 \Debugbar::disable(); 將該功能關閉,如下範例:

    public function __construct()
    {
        $this->middleware('auth:admin');
    }
    /**
     * 顯示 dashboard.
     * 並將 使用者的資料拋出
     * @return \Illuminate\Http\Response
     */
    public function dashboard()
    {
        $adminuser = Auth::user();

        \Debugbar::info(Auth::user());
        \Debugbar::error('Error!');
        \Debugbar::warning('Watch out…');
        \Debugbar::addMessage($adminuser);
        \Debugbar::disable();
        return View::make('admin.dashboard', compact('adminuser'));
    }
最後修改日期: 2020 年 9 月 21 日