まず、
自動検出パッケージ
Laravelアプリケーション構成ファイルでは config/app.php
、providers
構成アイテムはLaravelのリストは、サービスプロバイダがロードされます定義します。あなたは新しい拡張パックをインストールすると、拡張パックの古いバージョンでは、サービスプロバイダは、Laravelの使用を可能にするために、このリストに追加する必要があります。最初からLaravel 5.5は、我々は手動でリストにサービスプロバイダを追加する必要はありませんが、プロバイダは次の拡張パック定義するには composer.json
、ファイル extra
サービスプロバイダに加えて、オプションを、我々はまた、このようにして登録することができファサード:
"extra": {
"laravel": {
"providers": [
"Barryvdh\\Debugbar\\ServiceProvider"
],
"aliases": {
"Debugbar": "Barryvdh\\Debugbar\\Facade"
}
}
},
良いの定義した後、あなたは拡張パックをインストールした後Laravelは自動的ので、拡張パックのためのより便利なユーザインストールエクスペリエンスを提供し、サービスプロバイダーやファサードの対応を登録します。
しかし、あなたは、ベンダーの実装にパブリッシュする検出オプションプロバイダは:パブリッシュの時間を示していません
第二に、中のconfig / app.phpで直接解決addが