/** * Update the specified resource in storage. * * @param UserRequest|Request $request * @param $id * @return \Illuminate\Http\Response */ public function update(UserRequest $request, $id) { $data = $request->all(); Data::checkIsSet($data, 'confirm'); if (Hash::check($data['confirm'], auth()->user()->getAuthPassword())) { // todo: flash success $user = \App\User::find($id); $user->update($data); return redirect()->route('admin.user.index'); } dd(auth()->user()->getAuthPassword()); // todo: flash wrong password return redirect()->route('admin.user.edit')->withInput($data); }