Laravelでmodelの扱いに悩んでいます。
基本、データベース毎にmodelを作成するのがセオリー?(検索の結果、そのような記事が多い)と考えられるのですが、例えば、一つのViewで扱うテーブルが複数の結合の場合、コントローラでJoinするのではなく、利用頻度が多いものはその結合したmodelを作成して利用した方が便利なのではないかと考えらえるのですが、この理解で良いかを教えてください。
例えば、下記の二つのTableがあったときに、Account_id,Name,emailの一覧を多数利用するときは、そのModelを作成しても良いでしょうか。
Accounts Table:
| id | pass | |
|---|---|---|
| A | PassA | a@example.com |
| B | PassB | b@example.com |
Users Table:
| id | Name | Accounts_id |
|---|---|---|
| 1 | Name A | A |
| 2 | Name B | A |
回答1件
あなたの回答
tips
プレビュー
2019/04/28 11:09
2019/04/28 18:32