/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $user = User::findOrFail($id); if (empty($request->password)) { //user is not changing the password $password = $user->password; } else { $password = bcrypt($request->password); } $user->update(['name' => $request->name, 'username' => $request->username, 'email' => $request->email, 'password' => bcrypt($password)]); return redirect('users'); }