php-console / laravel-service-provider
Laravel 服务提供程序,用于处理 PHP 错误、转储变量、在 Google Chrome 中远程执行 PHP 代码
5.1
2015-06-30 08:05 UTC
Requires
- php: >=5.3.0
- illuminate/support: 5.*
- php-console/php-console: >=3.1.4 <4.0
README
查看 https://github.com/barbushin/php-console-laravel/releases/tag/1.2.1
使用 "php-console/laravel-service-provider": "1.*"
通过 Compoer 安装。
Laravel 5.* 服务提供程序用于 PHP Console
PHP Console 允许您使用 Google Chrome 扩展 PHP Console 和 PhpConsole 服务器库 来处理 PHP 错误和异常、转储变量、在远程执行 PHP 代码等。
此包将 PHP Console 服务器库 集成到 Laravel 框架 作为可配置的服务提供程序。
安装
在 Laravel 项目的 composer.json
中要求此包,并运行 composer update
"php-console/laravel-service-provider": "~5.0"
更新 composer 后,在 /config/app.php
中 providers
数组的开头添加服务提供程序行
'providers' => array(
PhpConsole\Laravel\ServiceProvider::class,
编辑配置
PHP Console 服务提供程序配置文件看起来像这样
return array(
'isEnabled' => true,
'handleErrors' => true,
'handleExceptions' => true,
'sourcesBasePath' => base_path(),
'registerHelper' => true,
'serverEncoding' => null,
'headersLimit' => null,
'password' => null,
'enableSslOnlyMode' => false,
'ipMasks' => array(),
'isEvalEnabled' => false,
'dumperLevelLimit' => 5,
'dumperItemsCountLimit' => 100,
'dumperItemSizeLimit' => 5000,
'dumperDumpSizeLimit' => 500000,
'dumperDetectCallbacks' => true,
'detectDumpTraceAndSource' => false,
);
有关详细选项描述,请参阅 PhpConsole\Laravel\ServiceProvider。
默认情况下,它位于 /vendor/php-console/laravel-service-provider/src/config/phpconsole.php
,不建议在此路径下编辑,因为它将在下一次 composer update
时被覆盖。
如果您想编辑配置,需要运行
$ php artisan vendor:publish --provider="php-console/laravel-service-provider" --tag=config
$ php artisan vendor:publish
因此配置文件将被移动到 /config/phpconsole.php
并可以按照您的需求进行编辑,更改在 composer update
后不会丢失。