}
+ public function hasGlobalRole($name) {
+ return !empty($this->global_roles) && in_array($name, $this->global_roles);
+ }
+
public function isAdmin() {
return $this->role === 'admin';
}
protected $fillable = [
'id',
'username',
+ 'discord_nickname',
'discriminator',
'email',
'avatar',
'avatar' => 'string',
'avatar_cached' => 'datetime',
'verified' => 'boolean',
+ 'global_roles' => 'array',
'locale' => 'string',
'mfa_enabled' => 'boolean',
'refresh_token' => 'encrypted',