belongsTo(PpProject::class, 'project_id'); } public function tasks() { return $this->hasMany(PpTask::class, 'milestone_id'); } public function parent() { return $this->belongsTo(self::class, 'parent_id'); } public function children() { return $this->hasMany(self::class, 'parent_id'); } public function createdBy() { return $this->belongsTo(\App\User::class, 'created_by'); } }