日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Laravel笔记】11. Debugbar 调试器

發布時間:2024/3/26 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【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 调试器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。