小编Fro*_*let的帖子

Eloquent:hasNot with parameter

我有以下雄辩的模型:

用户 | ID

发布 | ID

评论 | id | post_id | 用户身份

使用eloquent,我如何获取特定用户尚未评论的所有帖子?

我到目前为止尝试过:

在模型岗位:

public function noCommentOf(User $user) {
    $this->hasNot('App\Comment')->commentOf($user);
}
Run Code Online (Sandbox Code Playgroud)

在模型评论中:

public function commentOf($query, User $user) {
    return $query->where('user_id', '=', $user->id);
}
Run Code Online (Sandbox Code Playgroud)

laravel eloquent

9
推荐指数
2
解决办法
6314
查看次数

标签 统计

eloquent ×1

laravel ×1