QQ截图20190227225041
740c8c8c-3ccb-11e4-8d9a-5a9e64f19351

 

 

 

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

v3的注意事项:现在通过要求包启用Debugbar,但默认情况下仍需要APP_DEBUG = true!
对于Laravel <5.5,请使用2.4分支!
这是一个将PHP Debug Bar与Laravel 5 集成的软件包。它包含一个ServiceProvider,用于注册调试栏并将其附加到输出。您可以通过Laravel发布资产并对其进行配置。

该扩展包包含以下自定义收集器:

QueryCollector:显示所有查询,包含绑定和时间
RouteCollector:显示当前路由信息
ViewCollector:显示当前加载的视图(可选:显示共享数据)
EventsCollector:显示所有事件
LaravelCollector:显示Laravel版本和环境
SymfonyRequestCollector:替换 RequestCollector,显示关于请求/响应的更多信息
LogsCollector:显示来自日志文件的最新日志条目
FilesCollector:显示 PHP include/require 的文件
ConfigCollector:显示配置文件配置值
Laravel启动时包含的收集器:

 

LogCollector:显示所有日志信息
为邮件提供的 SwiftMailCollector 和 SwiftLogCollector

 

以及以下默认收集器:

PhpInfoCollector
MessageCollector
TimeDataCollector(包含启动及应用时间)
MemoryCollector
ExceptionsCollector
此外还提供了一个门面用于记录消息、时间和异常。


//安装命令
composer require barryvdh/laravel-debugbar

 

Laravel 5.5+:
如果您不使用自动发现,请将ServiceProvider添加到config / app.php中的providers数组
Barryvdh\Debugbar\ServiceProvider::class,
如果要使用Facade记录消息,请将其添加到app.php中的外观中:
‘Debugbar’ => Barryvdh\Debugbar\Facade::class,

 

如果您有APP_DEBUG = true,则默认情况下启用探查器。可以覆盖在配置(debugbar.enabled)或通过设置DEBUGBAR_ENABLED在你的.env config/debugbar.php 如果您还要包含/排除供应商文件(FontAwesome,Highlight.js和jQuery),也可以在配置中设置更多选项。如果您已在网站中使用它们,请将其设置为false。您也可以通过将其设置为“js”或“css”来显示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);
}
要更改配置,请将文件复制到config文件夹并启用它:

$app->configure(‘debugbar’);

 

tp5.1 使用swoole做服务器简单的接口性能测试

官方测试地址:官方测试 最近在看tp5.1的think-swoole支持,作为替代php-fpm的一种方案,现在简单的用swoole做为http服务器和用传统的php-fpm分别测试下接口...

阅读全文

PHP函数学习之——func_get_args

官方说明 说明 func_get_args ( void ) : array 获取函数参数列表的数组。 该函数可以配合 func_get_arg() 和 func_num_args() 一起使用,从而使得用户自定...

阅读全文

Mysql 分页优化

在系统中需要进行分页的时候,我们通常会使用limit 加上偏移量的方法实现,再加上合适的order by 子句,如果有对应的索引,通常效率会很不错,否则mysql需要...

阅读全文

欢迎留言