middleware('auth'); } public function create() { return view('changePassword'); } public function update(Request $request) { $request->validate([ 'current_password' => new ComparePasswords, 'password' => 'required|confirmed|min:6|different:current_password', ], [ 'required' => 'Podaj nowe hasło.', 'confirmed' => 'Nowe hasło się nie zgadza.', 'min' => ':attribute musi mieć przynajmniej :min znaków.', 'different' => 'Stare i nowe hasło nie mogą być identyczne.' ]); User::find(auth()->user()->id)->update(['password'=> $request-> password]); return redirect()->to('/userprofile')->with('success','Hasło zostało zmienione'); } }