appzcoder / laravel-package-discovery

适用于< 5.5版本的Laravel包自动发现

dev-master 2017-06-03 05:34 UTC

This package is not auto-updated.

Last update: 2024-09-12 06:59:57 UTC


README

此包支持在旧版本Laravel(小于5.5)上使用包自动发现功能

要求

Laravel >=5.1
PHP >= 5.5.9

安装

打开您的终端(CLI),进入Laravel项目的根目录,然后按照以下步骤操作。

  1. 运行

    composer require appzcoder/laravel-package-discovery:dev-master
    
  2. 将服务提供者添加到 config/app.php

    'providers' => [
        ...
    
        Appzcoder\LaravelPackageDiscovery\LaravelPackageDiscoveryServiceProvider::class,
    ],
  3. 将导出脚本添加到 composer.json

    "scripts": {
        ...
    
        "post-autoload-dump": [
            "Appzcoder\\LaravelPackageDiscovery\\ComposerScripts::postDump"
        ]
    },
  4. 运行 composer dump-autoload

用法

确保您的包的 composer.json 文件如下

"extra": {
    "laravel": {
        "providers": [
            "Barryvdh\\Debugbar\\ServiceProvider"
        ],
        "aliases": {
            "Debugbar": "Barryvdh\\Debugbar\\Facade"
        }
    }
}

作者

索赫尔·阿明