質問編集履歴
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,4 +3,4 @@
|
|
3
3
|
様々な記事に目を通したのですが、いまいちインターフェースを実装することのメリットがピンと来なかった為、質問させて頂きました。
|
4
4
|
参考
|
5
5
|
・[zenn ([Laravel] DI/リポジトリパターン)](https://zenn.dev/snail_tanishi/articles/laravel_di_service_ripository)
|
6
|
-
・[Laravel サービス
|
6
|
+
・[Laravel サービスコンテナ](https://reffect.co.jp/laravel/laravel-service-container-understand)
|
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,6 @@
|
|
1
1
|
Laravelのリポジトリパターンについて分からない箇所があり、お聞きしたいです。
|
2
2
|
[こちら](https://www.twilio.com/blog/repository-pattern-in-laravel-application-jp)の記事ではリポジトリーを取り入れる際に、インターフェースである``OrderRepositoryInterface ``を定義しそれを継承させる形で``OrderRepository``クラスを作成し使用していますが、わざわざインターフェースを作っている理由としては、``OrderRepository``クラスではなく別に、インターフェースに準拠したDBの取得処理などを実装したクラスを割り当てたくなった場合に、コントローラー側のコードを変更せずに済む為といった認識で良いでしょうか。
|
3
3
|
様々な記事に目を通したのですが、いまいちインターフェースを実装することのメリットがピンと来なかった為、質問させて頂きました。
|
4
|
+
参考
|
5
|
+
・[zenn ([Laravel] DI/リポジトリパターン)](https://zenn.dev/snail_tanishi/articles/laravel_di_service_ripository)
|
6
|
+
・[Laravel サービスプロバイダー](https://reffect.co.jp/laravel/laravel-service-provider-understand)
|