根据Laravel 5.1中的用户角色显示侧栏和页面

时间:2016-04-04 11:41:09

标签: authentication laravel-5.1 user-roles login-attempts

我正在使用相同的登录框,我使用 Auth :: attempt()功能在登录后区分用户。在我的项目中,我只有一个侧栏,其中包含我的项目所需的所有菜单。

我有四个登录角色,即行政/教学人员/非教学人员/家长。

我的疑问是,我需要在侧栏菜单中仅显示一些菜单和相关的Blade(视图),以供不同的登录用户使用。

截图附件: Click Here

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

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

您能为我提供一个解决方法,告诉我如何摆脱这个错误。

1 个答案:

答案 0 :(得分: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