2016-04-04 35 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 
我會做
相關問題