如何更新&删除Sentinel Laravel 5.4中的角色?

时间:2017-03-01 11:52:42

标签: php laravel 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')
]);

请帮帮我。

1 个答案:

答案 0 :(得分:1)

您是否尝试过以下代码?这通常应该有效。

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