belongsTo(Live::class); } //通过这个任务进来申请的使者 public function messenger(){ return $this->hasMany(Messenger::class); } //通过这个任务注册的用户 public function viewer(){ return $this->hasMany(Viewer::class); } //通过这个任务注册的征婚 public function star(){ return $this->hasMany(CommunityStar::class); } //完成任务的用户 public function finisher(){ return $this->belongsToMany(Viewer::class, 'task_viewer') ->withPivot('task_id', 'viewer_id', 'other_viewer_id', 'created_at', 'updated_at') ->orderBy('task_viewer.created_at', 'desc') ->withTimestamps(); } public function taskViewer(){ return $this->hasMany(taskViewer::class); } public function viewerShareAudit(){ return $this->hasMany(ViewerShareAudit::calss, 'task_id'); } }