belongsTo(FilamentCompanies::companyModel(), 'company_id'); } public function user(): BelongsTo { return $this->belongsTo(FilamentCompanies::userModel(), 'user_id'); } public function contact(): BelongsTo { return $this->belongsTo(Contact::class, 'contact_id'); } public function department(): BelongsTo { return $this->belongsTo(Department::class, 'department_id'); } public function managedDepartments(): HasMany { return $this->hasMany(Department::class, 'manager_id'); } public function getNameAttribute(): string { return $this->user->name; } }