cheer/trace-from-thinkphp
Composer 安装命令:
composer require cheer/trace-from-thinkphp
包简介
from thinkphp a trace debug tool
README 文档
README
效果图

使用前
- 该包适用于Laravel5
- 适用于对热爱Thinkphp调试工具的朋友
- 经过测试本包适用于laravel5.1版本,5.2版本暂不支持
安装
composer require cheer/trace-from-thinkphp
使用 编辑app/config/app.php 在app.php的providers节点下增加以下代码
Cheer\TpTrace\TpTraceServiceProvider::class,
然后执行下发布将包中的配置文件复制到项目中
php artisan vendor:publish
将会生成该配置文件,打开编辑app/config/thinkphp_trace.php 默认show_page_trace为true表示开启trace工具条,false则为关闭工具条。
说明 支持trace函数,和Thinkphp一样,
trace('debug info!');
通过如上代码可以将信息添加到laravel的日志中去,并在工具条中显示出来。
然后就可以开心的使用这个工具条啦!
使用注意 在laravel版本5.1.43 (LTS)以上可能就不能开心的使用了 因为在vendor/symfony/http-foundation/Response.php 366-384行中
/**
* Sends HTTP headers and content.
*
* @return Response
*/
public function send()
{
$this->sendHeaders();
$this->sendContent();
if (function_exists('fastcgi_finish_request')) {
fastcgi_finish_request();
} elseif ('cli' !== PHP_SAPI) {
static::closeOutputBuffers(0, true);
}
return $this;
}
受到fastcgi_finish_request()这个函数的影响,程序结束后执行的代码将不会显示到页面上,这在生产环境中是比较好的, 因此我们如果要使用这个小工具就得将fastcgi_finish_request()这一行代码注释下即可,记得不要发到生产环境上去咯。
统计信息
- 总下载量: 33
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-06-13