我遇到了这个问题:我有人员模型和他们的活动模型,我想在人员模型中声明最新活动的关系,但Laravel 不允许在Eager Loads 中使用“限制”或“采取”
那么怎么做呢?
我在人模型内部试过这个
public function lastActivity()
{
return $this->belongsToMany('App\Models\Activity','activity_job','job_id','activity_id')
->orderByDesc('created_at')->limit(1);
}
但这需要一个人的最新活动并不适用于所有人请帮助