public function destroy($id)
{
Laralum::permissionToAccess('laralum.permissions.access');
# Check permissions
Laralum::permissionToAccess('laralum.permissions.delete');
# Get the permission
$perm = Laralum::permission('id', $id);
# Check if it's su
if ($perm->su) {
abort(403, trans('laralum.error_security_reasons'));
}
# Delete relationships
$rels = Permission_Role::where('permission_id', $perm->id)->get();
foreach ($rels as $rel) {
$rel->delete();
}
# Delete Permission
$perm->delete();
# Return a redirect
return redirect()->route('Laralum::permissions')->with('success', trans('laralum.msg_permission_deleted'));
}