其實不用 Facade 方式更好用,因為使用 Facade 還要引入命名空間,那不得每個 debug 的地方都引入命名空間嗎,這樣顯得不太好。
laravel-debugbar 提供了全局的函數,位于 /vendor/barryvdh/laravel-debugbar/src/helpers.php,已經在組件的 composer.json 中定義了自動加載,因此可以直接使用幫助函數,如打印 info 級別的日志信息:
debugbar()->info($data);
直接這樣調用就好了。
看看函數定義:
- if (!function_exists('debugbar')) {
- /**
- * Get the Debugbar instance
- *
- * @return /Barryvdh/Debugbar/LaravelDebugbar
- */
- function debugbar()
- {
- return app('debugbar');
- }
- }
打印消息如圖所示:

laravel-debugbar 是個很好的調試工具,主持 psr-3 規范對日志消息定義的幾種級別,在開發中可以很好的利用這個工具,提高開發、排錯的效率。
新聞熱點
疑難解答