Laravel 5.4 私有包搭建工廠模式

本地

下載:laravel 5.4 私有包(工廠模式demo)

1、把包放到laravel項目下 vendor/webben/wauth/src
2、修改根目錄下的 composer.json,找到 autoload 相關代碼塊:

"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/"
    }
},

psr-4 新增一段配置:"Webben\\Wauth\\": "vendor/webben/wauth/src/"

Webben\\Wauth\\ :代表包所屬命名空間。
vendor/webben/wauth/src/ :命名空間所在目錄。

"autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/",
            "Webben\\Wauth\\": "vendor/webben/wauth/src/"
        }
    },

3、在根目錄運行 composer update 更新 composer map 關係即可。
4、修改 config/app.php 文件:

'providers' => [
    # Other service providers...

    Webben\Wauth\WauthServiceProvider::class,
],

然後添加到 alias

'Wauth' => Webben\Wauth\Facades\Wauth::class,
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章