私の考え:
自分でツールクラスを作成しました。プロジェクト内の複数の場所で使用するため、使用するたびにインスタンス化したくないので、このツールをLaravelのサービスコンテナに登録したいと思います。しかし、残念ながらいくつかの問題があります。コードと私自身のアイデアをすぐ下に貼り付けます。どこに問題があるのか教えてください。 ? ?どうもありがとうございます! ! !
ステップ 1: まずコンテナを登録します
リーリーコードは次のとおりです:
リーリーステップ 2: ファサードに登録する
アプリディレクトリの下に Foundation/Facades/QcloudFacades.php を作成します。コードは次のとおりです:
リーリーステップ 3: サービスを登録する
サービスプロバイダーとファサードをconfig/app.phpに登録します
リーリーステップ 4: 電話
リーリーgetRegion() はツールクラスのゲッターメソッドです
次のような疑問が生じます:
リーリー最後まで読んでいただきありがとうございました!どうもありがとうございます!
解決策が必要ですか?
私の考え:
自分でツールクラスを作成しました。プロジェクト内の複数の場所で使用するため、使用するたびにインスタンス化したくないので、このツールをLaravelのサービスコンテナに登録したいと思います。しかし、残念ながらいくつかの問題があります。コードと私自身のアイデアをすぐ下に貼り付けます。どこに問題があるのか教えてください。 ? ?どうもありがとうございます! ! !
ステップ 1: まずコンテナを登録します
リーリーコードは次のとおりです:
リーリーステップ 2: ファサードに登録する
アプリディレクトリの下に Foundation/Facades/QcloudFacades.php を作成します。コードは次のとおりです:
リーリーステップ 3: サービスを登録する
サービスプロバイダーとファサードをconfig/app.phpに登録します
リーリーステップ 4: 電話
リーリーgetRegion() はツールクラスのゲッターメソッドです
次のような疑問が生じます:
リーリー最後まで読んでいただきありがとうございました!どうもありがとうございます!
解決策が必要ですか?
QcloudVideoServiceProvider
で
そのはずです。
「サービスプロバイダー」と「ファサード」をまだ書いていませんが、singleton()
ここに完全な名前空間を記述する必要があるような気がします。
ツールクラスとしてのみ使用する場合は、laravelの補助機能を参照してください
composer dump-autoload