1、php
在 Laravel 應用的配置文件 config/app.php
中,providers
配置項定義了一個會被 Laravel 加載的服務提供者列表。當安裝完新的擴展包後,在老版本中須要將擴展包的服務提供者添加到這個列表以便被 Laravel 使用。從 Laravel 5.5 開始,咱們沒必要再手動添加服務提供者到該列表,而是將提供者定義到擴展包下 composer.json
文件的 extra
選項中,除了服務提供者以外,咱們還能夠以這種方式註冊門面:html
"extra": { "laravel": { "providers": [ "Barryvdh\\Debugbar\\ServiceProvider" ], "aliases": { "Debugbar": "Barryvdh\\Debugbar\\Facade" } } },
定義好以後,在安裝擴展包以後 Laravel 就會自動註冊相應的服務提供者和門面,從而爲擴展包使用者提供一個更加便捷的安裝體驗。laravel
可是發現提供者裏面要發佈的選項在執行vendor:publish的時候沒有顯示 json
2、在config/app.php中直接添加解決app