How to join three table by laravel eloquent model

后端 未结 3 1845
悲&欢浪女
悲&欢浪女 2020-11-27 10:36

I have three table

Articles table

 id
 title
 body
 categories_id
 user_id

Categories table

  id
  category         


        
3条回答
  •  失恋的感觉
    2020-11-27 11:07

    $articles =DB::table('articles')
                    ->join('categories','articles.id', '=', 'categories.id')
                    ->join('user', 'articles.user_id', '=', 'user.id')
                    ->select('articles.id','articles.title','articles.body','user.user_name', 'categories.category_name')
                    ->get();
    return view('myarticlesview',['articles'=>$articles]);
    

提交回复
热议问题