2017-03-01 29 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(); 
関連する問題