2016-04-04 36 views
0

我使用相同的登录框,并且我使用Auth :: attempt()函数登录后区分用户。在我的项目中,我只有一个侧边栏,其中包含我的项目所需的所有菜单。根据Laravel 5.1中的用户角色显示边栏和页面

我有四个登录角色,即管理员/教职员/非教职员/家长。

我的疑问是,我只需要显示一些菜单和相关的刀片(视图),在不同的登录用户的侧边栏菜单内。

截图附件: Click Here

我不需要重定向基于用户的登录,我需要根据登录尝试改变我的显示页面。

我没有使用任何包进行身份验证我只使用Auth :: Login和Auth :: attempt()函数。

你能否给我提供一个解决方案,如何为我摆脱这个错误。

回答

0

我将如何做到这一点是Auth::check(),然后如果与ELSEIF

声明所以看起来像这样

@if($User->Role == 1) 
    Nav Items for Admin 
@elseif($User->Role == 2) 
    Nav items for Teaching Staff 
@elseif($User->Role == 3) 
    Nav Items for Non-teaching Staff 
@elseif($User->Role == 4) 
    Nav Items for Parent 
@endif 
我会做
相关问题