Esempio n. 1
0
 /**
  * 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]));
 }
Esempio n. 2
0
 /**
  * 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'));
     }
 }