界面:
    debugbar左边栏记录了输出信息(message)、记录运行时间(Timeline)、异常信息(Exception)、当前加载的页面(views)、路由(route)、队列(queries)、邮件(Mails)、权限(Auth)、门面(Gate)、Session,以及请求(request)。右边则记录了当前用户,使用内存,运行时间,版本号等。可以看到记录的功能还是非常详细的。

    debugbar无法显示出ajax调用的SQL语句,配合laravel的DB::listen,可以监听到所有的SQL,且可以自定义打印出超过多少毫秒的SQL语句。

    Laravel调试工具Debugbar - 图1

    地址:
    https://github.com/barryvdh/laravel-debugbar

    详细使用方法:
    https://laravelacademy.org/post/2774.html

    安装:

    1. composer require barryvdh/laravel-debugbar:~2.4 //Laravel小于5.5安装版本
    2. composer require barryvdh/laravel-debugbar --dev //最新版


    配置文件路径
    在.env中

    1. # DEBUG模式开关
    2. APP_DEBUG=true
    3. # DEBUGBAR 开关
    4. 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安装的话,会自动写入

    1. 'providers' => [
    2. Barryvdh\Debugbar\ServiceProvider::class,
    3. ]
    4. 'aliases' => [
    5. 'Debugbar' => Barryvdh\Debugbar\Facade::class,
    6. ]