Php 如何在laravel 4.2中分配角色

Php 如何在laravel 4.2中分配角色,php,laravel,Php,Laravel,有两个角色:1管理2项目中的用户 当用户注册时,我如何分配角色 我有三张桌子 用户-用户id 角色-角色id user\u角色-userid,roleid 以下是hasrole-特定角色是否存在的代码 public function hasRole($key) { // return in_array($check, array_fetch($this->roles->toArray(), 'name')); foreach ($this->role

有两个角色:1<代码>管理2<代码>项目中的用户

当用户注册时,我如何分配角色

我有三张桌子

  • 用户-用户id
  • 角色-角色id
  • user\u角色-userid,roleid
以下是
hasrole
-特定角色是否存在的代码

public function hasRole($key) {
       //  return in_array($check, array_fetch($this->roles->toArray(), 'name'));
    foreach ($this->roles as $role) {
        if ($role->ROLE_NAME == $key) {
            return true;
        }
    }

    return false;
 }

帮我一把吧,我不擅长拉威尔,从来没有在这里工作过。这篇文章可能对你有帮助