App\Services\Access\Access::hasRoles PHP Méthode

hasRoles() public méthode

Checks if the user has either one or more, or all of an array of roles
public hasRoles ( $roles, boolean $needsAll = false ) : boolean
$roles
$needsAll boolean
Résultat boolean
    public function hasRoles($roles, $needsAll = false)
    {
        if ($user = $this->user()) {
            return $user->hasRoles($roles, $needsAll);
        }
        return false;
    }

Usage Example

 /**
  * Checks if the user has either one or more, or all of an array of roles
  *
  * @param $roles
  * @param bool $needsAll
  * @return bool 
  * @static 
  */
 public static function hasRoles($roles, $needsAll = false)
 {
     return \App\Services\Access\Access::hasRoles($roles, $needsAll);
 }