morphTo(); } /** * @return hasMany */ public function files(): hasMany { return $this->hasMany(File::class, 'document_id'); } /** * @return HasOne */ public function approver(): hasOne { return $this->hasOne(User::class, 'id', 'approver'); } }