【Laravel笔记】11. Debugbar 调试器
生活随笔
收集整理的這篇文章主要介紹了
【Laravel笔记】11. Debugbar 调试器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于 拾年之璐
微信公眾號:知行校園匯,點擊查看,歡迎關注
其他平臺(點擊藍字可訪問):
GitHub | Gitee | 嗶哩嗶哩 | 語雀 | 簡書 | 微信小程序 | 知行達摩院
本文專欄:Laravel 點擊查看系列文章
11. Debugbar 調試器
1、通過composer 在項目中安裝Debugbar,命令如下:
composer require barryvdh/laravel-debugbar如圖:
安裝完成后,刷新頁面,即可看到底部的調試工具:
沒有HTML,不會顯示這個調試欄(如API等)。可以設置一個空頁面進行返回。
2、可以生成一個配置文件,給用戶配置,可以根據需求進行配置;
php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"上面這條命令執行完成后,即可在config目錄下,生成一個debugbar.php 的文件。
打開該文件,翻到中間,即可看到關于debugbar的相關配置,如下圖:
比如,上圖中的db可以打印SQL語句,等等。
3、在控制類中如何使用呢?
首先,控制類是需要有返回的view的。對于API控制類,可以創建一個空頁面返回測試。
比如創建個 user.blade.php:
<!DOCTYPE html> <html lang="zh"> <head><meta charset="UTF-8"><title>標題</title> </head> <body></body> </html>然后在 UserController 中,引入,并重命名,如下:
use Barryvdh\Debugbar\Facade as DebugBar;接下來,在index方法中,寫入測試內容:
public function index() {$users = User::get();foreach ($users as $user) {DebugBar::info($user->username);//DebugBar::error($user->username);//這也是一種輸出//DebugBar::warning($user->username);//這也是一種輸出}return view('user'); }這時,在瀏覽器中輸出內容有:
同時可以查看執行的SQL語句:
以及其他信息。
4、如果想要關閉調試工具,可以設置config/debugbar.php;
'enabled' => env('DEBUGBAR_ENABLED', false),//或者在控制類的方法中,手工開啟或關閉 DebugBar::enable(); DebugBar::disable();以上。
總結
以上是生活随笔為你收集整理的【Laravel笔记】11. Debugbar 调试器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 200瓦PFC方案200瓦pfc控制器方
- 下一篇: 25岁的我失业了,学物流管理的我选择转行