public function savePerms(Request $request)
{
$AuditAtt = $request->all();
Audit::log(Auth::user()->id, trans('admin/routes/general.audit-log.category'), trans('admin/routes/general.audit-log.msg-save-perms'), $AuditAtt);
$chkRoute = $request->input('chkRoute');
$globalPerm_id = $request->input('globalPerm');
$perms = $request->input('perms');
if (isset($chkRoute) && isset($globalPerm_id)) {
foreach ($chkRoute as $route_id) {
$route = $this->route->find($route_id);
$route->permission_id = $globalPerm_id;
$route->save();
}
Flash::success(trans('admin/routes/general.status.global-perms-assigned'));
} elseif (isset($perms)) {
foreach ($perms as $route_id => $perm_id) {
$route = $this->route->find($route_id);
$route->permission_id = $perm_id;
$route->save();
}
Flash::success(trans('admin/routes/general.status.indiv-perms-assigned'));
} else {
Flash::warning(trans('admin/routes/general.status.no-permission-changed-detected'));
}
return redirect('/admin/routes');
}