laravel 调试工具 Debugbar 安装及使用

导语

Debugbar 是用来调试的扩展包,可以在显示调试信息以及运行情况。代码可查看 GitHub

composer 安装以及配置

  1. 输入 composer require barryvdh/laravel-debugbar 进行安装
  2. config/app.php 中注册服务 Barryvdh\Debugbar\ServiceProvider::class,,如下

laravel 调试工具 Debugbar 安装及使用

  1. 添加门面 'Debugbar' => Barryvdh\Debugbar\Facade::class,,如下

laravel 调试工具 Debugbar 安装及使用

  1. 最后来生成配置文件 php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider",根据需求进行修改。

使用

经过以上步骤,安装成功,如果 APP_DEBUG 是开启状态,就可以使用了。添加好路由之后,新建控制器来测试下

来看下显示正常视图,Debugbar 是怎么显示的

laravel 调试工具 Debugbar 安装及使用

会显示当前路由、使用内存、加载时间、PHP 版本、Session 等等信息。

现在试试使用 Debugbar 门面添加信息,使用文档中的示例修改下,代码如下

Debugbar::info(new Deque(range(1, 10)));
Debugbar::error('Error!');
Debugbar::warning('Watch out…');
Debugbar::addMessage('Another message', 'mylabel');
return view('qr');

添加的信息会在页面中显示出来

laravel 调试工具 Debugbar 安装及使用

其他的设置开始/中止时间、记录异常,不再测试了,可以查看下方参考资料。


参考资料:DebugbarLaravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程