在我的代码中,公共数据和特定于用户的数据之间有一个联合。我想要实现的是,如果没有用户登录,我将返回public为true的数据。如果我有一个用户,我会进行另一个查询,其中user_id是登录的用户。一切都会正常工作,直到我想要获得一个我不应该被允许的用户的特定数据id。: public function getQuery() : Builder $p
在User模型中,我有这些多到多的关系: * Get the users that are blocked by $this user.它有id、user_id、'blocked_user_id'列)1),包括被指定用户($id)阻塞的用户: * Scope a query to only include\Eloquent\Builderp
在Laravel 8中,我试图从闭包中对主查询执行一个附加where子句,以防该记录不存在关系(而不是在不存在的关系上执行附加where子句)。\Eloquent\Builder public function scopeOverdue($query) return $query->whereHas$query-&