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

 

解决 laravel-admin between datetime 假如数据库是时间戳int类型无法筛选。

laravel-admin默认的between->datetime(),查询默认是datetime类型,但是假如数据库是时间戳类型就会报错,又不想改底层文件的话可以试试加自定义筛选功能...

阅读全文

php解析英文语句,自动分解。

参考:https://www.php.net/manual/en/function.str-split.php 最近碰到一个问题,客户的英文地址太长,超出接口api字段长度,所以需要解析下语句分解发送。 ...

阅读全文

记录一个laravel-excel导出表格值为0导出excel显示空的解决方法。

最近在使用laravel-excel导出表格的时候,发现假如字段值为0的情况下,导出的excel中直接显示为空,找到一个方法解决,如下. 在laravel-excel的config配置中...

阅读全文

欢迎留言