Laravel 调试:使用 Laravel-debugbar 调试
简介
laravel-debugbar 是一款整合了 PHP Debug Bar 的 Laravel 拓展包,可以很方便的在页面底部获取调试信息

安装
通过 composer 安装该拓展包,建议仅仅在开发环境使用它。
composer require barryvdh/laravel-debugbar --dev
Laravel 5.5 以上会自动发现并注册拓展包,所以不需要手动添加服务提供者。
拓展包会在 APP_DEBUG 为 true 时启动。
如果使用 catch-all 或 fallback 路由,请确保在自己的服务提供者之前加载 debugbar 服务提供者。
Laravel 5.5+:
如果你关闭了拓展包服务提供者自动加载,请添加服务提供者到 config/app.php 的 providers 数组中:
Barryvdh\Debugbar\ServiceProvider::class,
如果要使用 Facade 来记录调试消息,请将其添加到 app.php 中的 aliases 中:
'Debugbar' => Barryvdh\Debugbar\Facade::class,
当 APP_DEBUG=true 会自动开启。你可以重写配置 (debugbar.enabled) 或在 .env 设置 DEBUGBAR_ENABLED 。你可以在 config/debugbar.php 查看更多的配置选项。
如果还想 加载/排除 第三方文件,也可以在配置中进行设置 (FontAwesome, Highlight.js and jQuery) 。如果您已经在站点中使用了它们,请将其设置为 false 。你也可以通过设置 js 和 css 仅仅显示部分第三方资源。 (Highlight.js 需要 css + js,为了代码高亮请将其设为 true)
使用 publish 命令将拓展包配置发布:
php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"
Lumen:
如果你使用的是 Lumen,需要在 bootstrap/app.php 中注册服务提供者:
if (env('APP_DEBUG')) {
$app->register(Barryvdh\Debugbar\LumenServiceProvider::class);
}
Laravel 社区 Wiki
关于 LearnKu
推荐文章: