php - Laravel ウェアハウスモードが解決されました!
高洛峰
高洛峰 2017-06-30 09:54:09
0
2
848
  • 最初にインターフェイス ファイル TestInterface.php ファイルを作成します。

  • 2 つの Repository ファイルを作成して、特に TestInterface インターフェイスを実装します。

#########練る##################
  • は、
app.php

ファイルの providers に追加されます。

  • コントローラの書き込み

  • 質問: 私のコントローラーの書き方を参照してください。これならインターフェイスを書いてもあまり意味がありません。インターフェイスファイルがなくても # を 2 つ使えます。 ##Repository
のメソッド。コントローラーの正しい開け方についてアドバイスをお願いします。

コントローラーのインターフェースをこのように使用する場合の使い方、皆さん、ありがとうございます!

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(2)
漂亮男人

個人的には、インターネット上のさまざまなlaravelチュートリアルで言及されているウェアハウスモデルは、一部の複雑なクエリ操作をカプセル化する場合にのみ適しており、他のものには役に立たないと感じています。 laravel では、完全なウェアハウス モデルがドメイン モデルと連携する必要がありますが、モデルはドメイン モデルの役割を果たすことができません。さらに、ウェアハウスとLaravel独自のORMの間には基本的に分離操作がないため、モデルのインターフェースを定義することはほとんど意味がありません。

もちろん、これらは単なる個人的な理解であり、議論は歓迎されます。ドメイン駆動設計に関する関連知識を学ぶ必要があります

いいねを押す +0
Ty80

このウェアハウス パターンについては説明しません。コードのコントローラー コンストラクター部分でインターフェイスを挿入する必要があります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート