1

最近このビデオを見て、Laravelコントローラーを変更して、Laravel の IoC コンテナーで依存関係を管理できるようにしたいと考えました。このビデオでは、モデルのインターフェイスを作成し、使用する特定のデータ ソースにそのインターフェイスを実装する方法について説明しています。

私の質問は、Eloquent を拡張するクラスを使用してインターフェイスを実装し、そのクラスをコントローラーにバインドしてからアクセスできる$this->modelようにする場合、次のようなメソッドを呼び出したときに返される可能性のある Eloquent モデルのインターフェイスと実装も作成する必要がある$this->model->find($id)かどうかです。Model と ModelRepository には異なるクラスが必要ですか?

別の言い方をすれnew Modelば、モデルが$this->model.

4

2 に答える 2

0

私は使用$newModel = $this->modelしましたが、うまくいきました。

于 2013-09-03T20:22:59.097 に答える