add scramble
This commit is contained in:
@@ -90,6 +90,18 @@ class User extends Authenticatable
|
||||
return $this->roles->count() === 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if user can access api docs
|
||||
*/
|
||||
public function canAccessApiDocs(): bool
|
||||
{
|
||||
return in_array($this->email, [
|
||||
'nurmuhammet@mail.com',
|
||||
'mahmyt1206@gmail.com',
|
||||
'api@mail.com',
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if user is me.
|
||||
*/
|
||||
|
||||
@@ -76,5 +76,6 @@ class AuthServiceProvider extends ServiceProvider
|
||||
|
||||
// Tooling permissions...
|
||||
Gate::define('viewPulse', fn ($user) => $user->isAdmin());
|
||||
Gate::define('viewApiDocs', fn ($user) => $user->canAccessApiDocs());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user