public function register(Request $request) { $id = $request->input('id'); $stat = $request->input('stat'); $submunuid = $request->input('submunuid'); //$status=$request->input('status'); $users = DB::table('userspermission')->where('userid', $id)->select('id')->get(); if ($users == NULL) { foreach ($submunuid as $key => $n) { $l = new Userspermission(); $l->userid = $id; $l->submenuid = $n; $l->status = $request->input($n); $l->save(); } } else { foreach ($submunuid as $key => $n) { Userspermission::where('userid', $id)->where('submenuid', $n)->update(['status' => $request->input($n)]); $new_permission = Userspermission::where('userid', $id)->where('submenuid', $n)->first(); if (empty($new_permission)) { $l = new Userspermission(); $l->userid = $id; $l->submenuid = $n; $l->status = $request->input($n); //$status[$key]; $l->save(); } } } return Redirect('userspermission'); }
public static function check_permission($routes) { $permission = Userspermission::get_users_permission($routes); return $permission->status; }