2017-03-01 49 views
0

我已經完成了用戶角色創建。下面是它的代碼。如何在Sentinel Laravel 5.4中更新和刪除角色?

$role = Sentinel::getRoleRepository()->createModel()->create([ 
    'name' => request('name'), 
    'slug' => request('slug')   
]); 

但我不知道如果跌破更新&刪除代碼將工作。

刪除代碼

$role = Sentinel::findRoleById($this->data['id'])); 

編輯代碼(我知道它錯了,因爲這使得沒有任何意義:))

$role = Sentinel::findRoleById(request('role_id')); 
$role = Sentinel::getRoleRepository()->createModel()->update([ 
    'name' => request('name'), 
    'slug' => request('slug') 
]); 

請幫助我。

+0

想要刪除分配給任何用戶的整體角色或角色? – rahulsm

+0

我想刪除整個角色,而不是分配給任何用戶或角色的角色。 –

+0

我相信你可以在這裏找到你要找的東西https://cartalyst.com/manual/sentinel/2.0。在那裏陳述更新和刪除。它很遠,但它在那裏 –

回答

1

您是否試過以下代碼。這通常應該起作用。

$role = Sentinel::findRoleById($id); 
$role->delete();