/** * Show the form for editing the specified resource. * * @param int $id * @param UserRequest $request * * @return Response */ public function update($id, UserRequest $request) { $user = $this->userRepository->findByIdOrAbort($id); $user->updateWithRelations($request->all()); $this->userRepository->save($user); $eventDescription = trans('back.events.edited', ['model' => 'Gebruiker', 'name' => $user->email]); Activity::log($eventDescription); flash()->success(strip_tags($eventDescription)); return redirect(URL::action('Back\\UserController@index', ['role' => $user->role])); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UserRequest $request, $id) { try { $inputs = $request->all(); if (isset($inputs['is_active'])) { $inputs['is_active'] = 1; } else { $inputs['is_active'] = 0; } $user = User::findOrFail($id); $user->fill($inputs); $user->save(); $message = "Cập nhật thành công."; $alertClass = "alert-success"; return redirect(route('admin.users.index'))->with(compact('message', 'alertClass')); } catch (Exception $e) { $message = "Cập nhật không thành công."; $alertClass = "alert-danger"; return redirect()->back()->with(compact('message', 'alertClass')); } }