我正在阅读一篇关于在 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;
}
提前致谢。
DIEA