2015-08-28 63 views

回答

1

這樣做的正確方法是將所有用戶關聯到角色模型。這樣你可以區分一個用戶和其他用戶。但是,如果你不想這樣,你可以使用用戶的ID來驗證這一點。

這是怎麼驗證的?

,當你在laravel進行會話,你可以在控制器的功能使用

Auth::user()->id, Auth::user()->name, Auth::user()->last_login, etc... 

訪問用戶的數據讓你可以做鑑於這種(詹姆斯的ID = 1)

if(Auth::user()->id == 1): 
    return View::make('path_to_view.show'); 
else: 
    return View::make('path_to_view.error'); 
endif; 
+0

奧克,謝謝,但已經有第二部分,但你有一個網站或文章的角色解釋? – Jamie

+0

角色基本上是一張表,其中包含系統的用戶類型,如管理員,操作員或「SimpleMortalUser」:)等....並且在用戶表中,您將role_id字段添加到外部角色表中。它基於wordpress的安全性... https://codex.wordpress.org/Roles_and_Capabilities –