php-console/laravel-service-provider

Laravel 服务提供程序,用于处理 PHP 错误、转储变量、在 Google Chrome 中远程执行 PHP 代码

5.1 2015-06-30 08:05 UTC

This package is auto-updated.

Last update: 2024-08-29 03:20:54 UTC


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 ConsolePhpConsole 服务器库 来处理 PHP 错误和异常、转储变量、在远程执行 PHP 代码等。

此包将 PHP Console 服务器库 集成到 Laravel 框架 作为可配置的服务提供程序。

安装

在 Laravel 项目的 composer.json 中要求此包,并运行 composer update

"php-console/laravel-service-provider": "~5.0"

更新 composer 后,在 /config/app.phpproviders 数组的开头添加服务提供程序行

'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 后不会丢失。