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 predis 操作类库扩展

需先安装php predis 类库 详细predis 命令参考 :http://www.koukousky.com/back/1644.html <?php /** * Predis缓存驱动 * 要求安装phpredis扩展:https...

阅读全文

php imagick 水印、缩略图 图像处理类

使用前需安装 ImageMagick 客户端和 php Imagick 扩展类库 可解决上传图片在ios 下翻转的问题。 使用方法 $imagick = new \lib_image_imagick(); $width = 2...

阅读全文

适用于php7+的加密解密类

<?php /* * 加密解密类 */ namespace app\common\lib\encrypt; use Defuse\Crypto\Key; use Defuse\Crypto\Crypto; #使用之前需先安装 defuse/php-e...

阅读全文

欢迎留言