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’);

 

php使用Carbon获取2个日期之间的日期

<?php use Carbon\CarbonPeriod; $period = CarbonPeriod::create('2018-06-14', '2018-06-20'); // Iterate over the period fore...

阅读全文

php 解决超卖的几种方案(redis锁、mysql悲观锁)

1.创建商品和订单表模拟商品交易操作 fa_goods商品表,stock商品库存,test_order=订单表 2.添加一个测试商品数据(商品数量为150个) 测试并发购买的方法(gol...

阅读全文

centos8 yum安装php7.3

执行命令 $ yum install epel-release $ rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm $ dnf install -y https://rpms...

阅读全文

欢迎留言