我正在學習/使用ASP.NET身份2(特別是2.2,我想,但我現在不在PC與代碼)與我自己的數據庫結構,基於帖子'ASP.NET Identity Stripped Bare - MVC Part 1'及其後續(part 2,natch)帖子。我根據需要做了一些更改,將其用於Web窗體和VB,因爲這是我最瞭解的內容,如果沒有必要,我不想一次性學習兩件事。我還使用角色來管理對應用程序不同區域的訪問。
我有一個擁有getRoles方法的用戶實體。但是,要得到這個工作,getRoles()必須返回一個數組,像這樣: class User implements UserInterface {
...
public function getRoles()
{
return array($this->roles);
}
...
}
當我
當我點擊角色詳情列出所有權限。 我的控制器: public function permissions($id)
{
$all_permissions = Permission::all(); // All permissions
$role = Role::with('permissions')->where('id', '=', $id)->get(); // Role