Я читал статью о создании ролей и разрешений в laravel. Там я увидел три точки ...
внутри скобок функций, например
public function hasRole(... $roles ) {
Я не мог понять, для чего здесь три точки ...
.
Пример ссылки: https://www.larashout.com/laravel-roles-and-permissions
/**
* @param mixed ...$roles
* @return bool
*/
public function hasRole(... $roles ) {
foreach ($roles as $role) {
if ($this->roles->contains('slug', $role)) {
return true;
}
}
return false;
}
Заранее спасибо.