我使用Laravel與MySQL的雄辯。
我有三個表POSTS
,USERS
和COMMENTS
。我POST
和COMMENT
是一個一對多用下面的代碼關係因此我獲得評論特定POST
IDlaravel雄辯嵌套SELECT語句
$post = Post::where('id', $id)->get();
$comment = Post::find($id)->comment()->paginate(10);
return view('posts\single', ['post' => $post, 'comments' => $comment]);
的名單現在我想從USER
表中獲取每個用戶的詳細信息。我不想使用foreach()
,然後獲取每個ID
的詳細信息。是否有任何方法可以在一次調用中獲得所有評論(來自COMMENTS
表),包括用戶詳細信息(來自USER
表)。
使用'JOIN'? https://www.w3schools.com/sql/sql_join.asp – Markinson
你必須使用雄辯關係.. –