3
public function __construct()
{
$this->middleware('roles:Author')->only(['index','show','create']);
$this->middleware('roles:User')->only(['index','show']);
}
在我的控制器中,我希望按照用戶角色的訪問方法,例如,如果用戶角色是admin,那麼他必須訪問控制器的所有方法,如果用戶角色是Author,那麼他可以訪問索引,創建並顯示方法和如果角色是用戶,那麼他只能訪問索引和顯示方法。如何根據laravel中的用戶角色管理控制器方法?
檢查laravel文檔:http://www.laravel.com/docs/5.4/authorization –
您是否使用包進行角色管理? –
@IvankaTodorova no我爲用戶角色創建數據透視表並檢查模型中的角色。 –