orchestra / debug
v3.4.0
2017-05-12 02:01 UTC
Requires
- php: >=5.6.0
- illuminate/console: ~5.4.0
- orchestra/support: ~3.4.0
- react/socket: 0.5.*
Requires (Dev)
- illuminate/container: ~5.4.0
- illuminate/database: ~5.4.0
- mockery/mockery: ~0.9.4
- monolog/monolog: ~1.11
- phpunit/phpunit: ~5.7
README
调试组件是 Laravel 的命令行分析包,它基于 Laravel 4.1 命令行分析工具,并与 php artisan tail
合并。
目录
版本兼容性
Laravel | 调试 |
---|---|
4.x.x | 2.x.x |
5.0.x | 3.0.x |
5.1.x | 3.1.x |
5.2.x | 3.2.x |
5.3.x | 3.3.x |
5.4.x | 3.4.x |
5.5.x | 3.5.x |
5.6.x | 3.6.x@dev |
安装
要通过 composer 安装,只需在您的 composer.json
文件中添加以下内容
{ "require": { "orchestra/debug": "~3.0" } }
然后从终端运行 composer install
。
快速安装
上述安装也可以通过以下命令简化
composer require "orchestra/debug=~3.0"
配置
在 config/app.php
中添加以下服务提供者。
'providers' => [ // ... Orchestra\Debug\DebugServiceProvider::class, Orchestra\Debug\CommandServiceProvider::class, ],
别名
您还可以在 config/app.php
中为 Orchestra\Support\Facades\Profiler
创建别名。
'aliases' => [ // ... 'Profiler' => Orchestra\Support\Facades\Profiler::class, ],
使用方法
启用分析器
要启用分析器,只需做以下操作
Profiler::start();
这通常会在您的开发环境(如
local
环境)中,例如在app/Providers/AppServiceProvider.php
中包含命令是一个理想的位置。
查看分析器
要在终端中查看分析器,请运行以下命令
php artisan debug