belongsTo(User::class, 'created_by_id'); } public function users(): BelongsToMany { return $this->belongsToMany(User::class); } public function status(): BelongsTo { return $this->belongsTo(TaskStatus::class); } public function labels(): BelongsToMany { return $this->belongsToMany(Label::class); } public function department(): BelongsTo { return $this->belongsTo(Department::class); } public function notes(): HasMany { return $this->hasMany('App\Models\Note', 'task_id'); } public function subTasks(): HasMany { return $this->hasMany('App\Models\Task', 'parent_id'); } }