界面:
debugbar左边栏记录了输出信息(message)、记录运行时间(Timeline)、异常信息(Exception)、当前加载的页面(views)、路由(route)、队列(queries)、邮件(Mails)、权限(Auth)、门面(Gate)、Session,以及请求(request)。右边则记录了当前用户,使用内存,运行时间,版本号等。可以看到记录的功能还是非常详细的。
debugbar无法显示出ajax调用的SQL语句,配合laravel的DB::listen,可以监听到所有的SQL,且可以自定义打印出超过多少毫秒的SQL语句。
地址:
https://github.com/barryvdh/laravel-debugbar
详细使用方法:
https://laravelacademy.org/post/2774.html
安装:
composer require barryvdh/laravel-debugbar:~2.4 //Laravel小于5.5安装版本
composer require barryvdh/laravel-debugbar --dev //最新版
配置文件路径
在.env中
# DEBUG模式开关
APP_DEBUG=true
# DEBUGBAR 开关
DEBUGBAR_ENABLED=false
2、接下来运行以下命令生成此扩展包的配置文件 config/debugbar.php :,先取消laravel的配置缓存
php artisan vendor:publish —provider=”Barryvdh\Debugbar\ServiceProvider”
config/debugbar.php:
‘enabled’ => env(‘DEBUGBAR_ENABLED’, null),
app.config:
采用composer安装的话,会自动写入
'providers' => [
Barryvdh\Debugbar\ServiceProvider::class,
]
'aliases' => [
'Debugbar' => Barryvdh\Debugbar\Facade::class,
]