rtablada/package-installer
Laravel 4的一个易于使用的包安装程序
0.1.0
2013-06-08 21:54 UTC
Requires
- php: >=5.3.0
- illuminate/config: 4.0.x
- illuminate/console: 4.0.x
- illuminate/filesystem: 4.0.x
- illuminate/support: 4.0.x
This package is not auto-updated.
Last update: 2024-09-23 13:32:07 UTC
README
此包允许快速轻松地安装支持的Laravel 4包。此包安装包并添加任何必要的ServiceProviders和别名。
安装包安装程序
此包安装程序可通过packagist和composer获取。
将 "rtablada/package-installer": "dev-master"
添加到您的 composer.json
或运行 composer require rtablada/package-installer
。
然后您需要将 "Rtablada\PackageInstaller\PackageInstallerServiceProvider"
添加到您的 app/config/app.php
中配置的服务提供者列表。幸运的是,这将是有史以来您需要手动添加的最后一个包别名!
使用此安装程序
此包允许通过运行 php artisan package:install vendor/name
来安装支持包。例如,要安装Traffic Signs(一个简单的错误页面处理器),您可以运行 php artisan package:install rtablada/traffic-signs
。
为Laravel 4包安装程序开发包
要允许您的包通过Laravel 4包安装程序安装,只需将一个 provides.json
添加到您的包根目录。
provides.json
的格式如下所示
{ "providers": [ "Illuminate\Html\HtmlServiceProvider" ], "aliases": [ { "alias": "HTML", "facade": "Illuminate\Support\Facades\HTML" } ] }
** 注意,可以写入有效的JSON或无效的JSON以增加 provides.json
的可读性。这是为了提高可读性,同时允许开发者以他们喜欢的任何方式编写。