rtablada/package-installer

Laravel 4的一个易于使用的包安装程序

0.1.0 2013-06-08 21:54 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:32:07 UTC


README

Build Status

此包允许快速轻松地安装支持的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 的可读性。这是为了提高可读性,同时允许开发者以他们喜欢的任何方式编写。