Get Specific Columns Using “With()” Function in Laravel Eloquent

后端 未结 13 2281
清酒与你
清酒与你 2020-11-22 16:57

I have two tables, User and Post. One User can have many posts and one post belongs to only one user

13条回答
  •  遥遥无期
    2020-11-22 17:52

    Try with conditions.

    $id = 1;
    Post::with(array('user'=>function($query) use ($id){
        $query->where('id','=',$id);
        $query->select('id','username');
    }))->get();
    

提交回复
热议问题