juy / providers
该软件包已被废弃,不再维护。未建议替代包。
Laravel包,用于通过配置文件加载提供者和别名。
1.0.6
2016-12-23 13:08 UTC
Requires
- php: >=5.5.9
- illuminate/support: ^5.1
This package is auto-updated.
Last update: 2021-03-29 00:22:40 UTC
README
Laravel包,用于通过配置文件加载提供者和别名。
我们通常使用提供者文件来加载本地提供者、包提供者、别名等,以保持config/app.php
文件的整洁。我们开发了这一想法,并为此制作了一个包。
支持的Laravel版本
- Laravel 5.1 | 5.2 | 5.3
要求
- Laravel >= 5.1 : Laravel 5.1或更高版本。
- PHP >= 5.5.9 : 在您的机器上安装PHP 5.5.9或更高版本。
安装
步骤1:通过Composer安装
安装
➜ composer require juy/providers:1.*
手动安装(替代方法)
只需将以下内容添加到您的composer.json文件中的"require"部分,然后运行
composer update
命令。
"juy/providers": "1.*"
移除
➜ composer remove juy/providers
步骤2:添加服务提供者
将此行追加到您的config/app.php
文件中的service providers
数组中。
Juy\Providers\ServiceProvider::class,
3. 步骤3:发布配置
发布配置文件。
➜ php artisan vendor:publish --provider="Juy\Providers\ServiceProvider" --tag="config"
用法
您可以将提供者添加到config/providers.php
文件中。
配置示例
<?php return [ /* |-------------------------------------------------------------------------- | Autoloaded Service Providers |-------------------------------------------------------------------------- */ 'providers' => [ /* * Application Service Providers */ 'app' => [ // ... ], /* * Package Service Providers */ 'package' => [ Collective\Html\HtmlServiceProvider::class, Juy\CharacterSolver\ServiceProvider::class, Juy\ActiveMenu\ServiceProvider::class, ], /* * Development/Local Service Providers */ 'local' => [ Barryvdh\Debugbar\ServiceProvider::class, Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class, Clockwork\Support\Laravel\ClockworkServiceProvider::class, ], /* * Production Service Providers */ 'production' => [ GrahamCampbell\HTMLMin\HTMLMinServiceProvider::class, ] ], /* |-------------------------------------------------------------------------- | Class Aliases |-------------------------------------------------------------------------- */ 'aliases' => [ /* * Application Aliases */ 'app' => [ // ... ], /* * Package Aliases */ 'package' => [ 'Html' => Collective\Html\HtmlFacade::class ], /* * Development/Local Aliases */ 'local' => [ 'Debugbar' => Barryvdh\Debugbar\Facade::class, ], /* * Production Aliases */ 'production' => [ 'HTMLMin' => GrahamCampbell\HTMLMin\Facades\HTMLMin::class, ] ] ];
许可证
本项目是开源软件,受MIT许可证许可。