*/ public function users(): HasMany { return $this->hasMany(User::class, 'rank', 'id'); } // public function roles(): HasMany // { // return $this->hasMany(PermissionRole::class); // } /** * @return HasMany */ public function staffApplications(): HasMany { return $this->hasMany(WebsiteStaffApplications::class, 'rank_id'); } public function getBadgePath(): string { return sprintf('%s%s.gif', setting('badges_path'), $this->getBadgeName()); } public function getBadgeName(): string { return $this->badge; } }