Laravel角色和路由认证


Laravel Roles and authentication to routes

我希望存档以下内容

Userlogs in ->从DB分配权限->他们只能看到允许的路由

到目前为止,我能到达这里:

$user = Usercredential::where('username','=',Auth::user()->username)->get();
foreach ($user as $u ) {
        $status = $u->userstatus;
        $userPriv = $u->userpriviledge;
        if ($status == 0){  
                           Session::put('user_priv',$userPriv);
            }
        else{
                    return Redirect::to_route('home')->with('message','Inactive users cannot login');
            }

它检查用户的状态,如果激活或不激活,然后将特权存储在我的会话中。下一个什么?我如何保护我的路线?

谢谢

我推荐您使用Laravel 4包:ENTRUST,它提供了一种添加基于角色的

的方法。

对于未来正在寻找此解决方案的人

http://net.tutsplus.com/tutorials/php/build-web-apps-from-scratch-with-laravel-filters-validations-and-files/

将非常有帮助,感谢Rodri的指示。我很欣赏。