0
我有3个表格:posts
,votes
和users
。我用Eloquent写了一个整洁的代码来检索用户尚未投票的帖子。如何从Laravel雄辩中的其他表中检索行?
$posts = Post::whereDoesntHave("votes")
->where('user_id', '=', $user_id)
->whereBetween('posts.created_at', array(Carbon::now()->subHours(48), Carbon::now()))
->take(20)
->get();
return response()->json(['posts' => $posts])->withCallback($request->input('callback'));
但我也想从表用户检索用户名。我想用json传递数据。
如果我试图用查询生成器来做,很难排除已经被用户投票过的帖子。
谢谢,工作完美! –
但是如果我想检索相对于当前用户的帖子。所以现在它删除已投票的帖子。但是我想删除当前用户之前投票过的帖子。 –