public function update($id, Request $request)
{
Laralum::permissionToAccess('laralum.roles.access');
# Check permissions
Laralum::permissionToAccess('laralum.roles.edit');
# Find the row
$row = Role::findOrFail($id);
if (!$row->allow_editing and !Laralum::loggedInuser()->su) {
abort(403, trans('laralum.error_editing_disabled'));
}
# Save the data
$data_index = 'roles';
require 'Data/Edit/Save.php';
# Return the admin to the users page with a success message
return redirect()->route('Laralum::roles')->with('success', trans('laralum.msg_role_edited'));
}