私にはそれほど明確ではありませんララベル。そして私たちの上司はこのようになりstuctureを望んでいる:構造方法は、私たちがコンストラクタを必要と誰かが私のコントローラから、このコードについて私に説明できる理由について困惑している
コントローラ - >サービス - >リポジトリ - >モーダル - >データベース
それはかなりまっすぐ進むのです私はこのルートつもりとき:
をコントローラ - >モーダル - >データベース。
しかし、私は最初のものに従わなければなりません。上記のコードはコントローラのサンプルです
上記のコードには、2つのサービス、MerchantService
およびPaymentService
があります。しかし、私は正確にコンストラクタがMerchant service
変数と支払い変数を使って何をしているのかを理解していません。それはMerchant service
とPaymentService
のオブジェクトを開始していますか?
thx Alexey Mezenin。あなたがユーザーログインのためにこれをやりたいのであれば少し説明できますか?UserLoginController - > LoginService - > LoginReposity – Mikethetechy
@MohamedManas [Laravelビルトイン認証scaffold](https://laravel.com/docs/5.3/authentication#introduction)を使用することをお勧めします。そのためにリポジトリまたはサービスを作成する必要はありません。 –
はい、あなたの権利は、Authでビルドされ、プロセス全体がはるかに簡単になります、私はそれを最初に作った..しかし、彼らは私がこの構造を通過することを望む:(.. UserLoginController - > LoginService - > Loginrepository - > DBなぜthat sts – Mikethetechy