dbfdg hasOne('App\Models\User','id','assign_to'); } public function project() { return $this->hasOne('App\Models\Project', 'id', 'project_id'); } public function comments(){ return $this->hasMany('App\Models\TaskComment','task_id','id')->orderBy('id','DESC'); } public function taskFiles(){ return $this->hasMany('App\Models\TaskFile','task_id','id')->orderBy('id','DESC'); } public function taskCheckList(){ return $this->hasMany('App\Models\CheckList','task_id','id')->orderBy('id','DESC'); } public function taskCompleteCheckListCount(){ return $this->hasMany('App\Models\CheckList','task_id','id')->where('status','=','1')->count(); } public function taskTotalCheckListCount(){ return $this->hasMany('App\Models\CheckList','task_id','id')->count(); } public function milestone(){ return $this->hasOne('App\Models\Milestone','id','milestone_id'); } }