質問: 私はlaravelを初めて使用し、簡単な質問があります。アプリケーションのコントローラーを作成しています。簡単なことを1つ行う必要があります。より多くのテーブルからのデータを含むモデルを返す必要があります。これをどのように行いますか?例:コメントを書いた「ユーザー」の名前で「コメント」をビューに戻す必要がありますが、モデル「コメント」には「id_user」の「ユーザー」のIDしかありません。どのように返すのですか?ユーザーの名前のコメント?
回答: ### 答え : #### 解決: コメントとユーザーモデルの関係を使用する必要があります。 最初に関係を学ぶことをお勧めします(あなたの場合、すべてのユーザーが多くのコメントを持つことができます) 次に、1対多の関係を使用できます 次に、「With」を使用して、すべてのユーザーにコメントを付けます。 例えば : ``` $users = App\User::with('comment')->get(); foreach ($users as $user) { echo $user->comments->description; }Copy code ``` 助けたい