最初にインターフェイス ファイル TestInterface.php ファイルを作成します。
TestInterface.php
2 つの Repository ファイルを作成して、特に TestInterface インターフェイスを実装します。
Repository
TestInterface
ファイルの providers に追加されます。
コントローラーのインターフェースをこのように使用する場合の使い方、皆さん、ありがとうございます!
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
個人的には、インターネット上のさまざまなlaravelチュートリアルで言及されているウェアハウスモデルは、一部の複雑なクエリ操作をカプセル化する場合にのみ適しており、他のものには役に立たないと感じています。 laravel では、完全なウェアハウス モデルがドメイン モデルと連携する必要がありますが、モデルはドメイン モデルの役割を果たすことができません。さらに、ウェアハウスとLaravel独自のORMの間には基本的に分離操作がないため、モデルのインターフェースを定義することはほとんど意味がありません。
もちろん、これらは単なる個人的な理解であり、議論は歓迎されます。ドメイン駆動設計に関する関連知識を学ぶ必要があります
このウェアハウス パターンについては説明しません。コードのコントローラー コンストラクター部分でインターフェイスを挿入する必要があります
個人的には、インターネット上のさまざまなlaravelチュートリアルで言及されているウェアハウスモデルは、一部の複雑なクエリ操作をカプセル化する場合にのみ適しており、他のものには役に立たないと感じています。 laravel では、完全なウェアハウス モデルがドメイン モデルと連携する必要がありますが、モデルはドメイン モデルの役割を果たすことができません。さらに、ウェアハウスとLaravel独自のORMの間には基本的に分離操作がないため、モデルのインターフェースを定義することはほとんど意味がありません。
もちろん、これらは単なる個人的な理解であり、議論は歓迎されます。ドメイン駆動設計に関する関連知識を学ぶ必要があります
このウェアハウス パターンについては説明しません。コードのコントローラー コンストラクター部分でインターフェイスを挿入する必要があります