public function level() { $levels = data_level::whereId_user(\Auth::user()->id_user)->select('id_level_user AS level')->get(); $_level = []; foreach ($levels as $level) { $_level[] = $level->level; } return $_level; }
public function postDeluser(Request $req) { $result = []; if ($req->ajax()) { User::find($req->id)->delete(); data_level::whereId_user($req->id)->delete(); $result['result'] = true; } else { $result['result'] = false; $result['err'] = 500; } return json_encode($result); }
public function handle() { $user = User::find($this->req['id_user']); $user->permission = $this->req['permission']; if ($this->req['username'] != $this->req['first_username']) { $user->username = $this->req['username']; } if (!empty($this->req['password'])) { $user->password = bcrypt($this->req['password']); } $user->save(); data_level::whereId_user($this->req['id_user'])->delete(); foreach ($this->req['levels'] as $level) { data_level::firstOrCreate(['id_user' => $user->id_user, 'id_level_user' => $level]); } return $this->req; }