Mam taki problem mam problem ze zmianą hasła użytkownika próbuje to zrobić ajaxem tylko nie wiem czy tak się czy trzeba to zrobić postem czy getem Tak wygląda funkcja do zmiany hasła
public function setPassword() {
$User = new Users;
//$user_id = Auth::User()->id;
//$User->password = Hash::make(Input::get("password_old"));
//$User->where("id",Auth::User()->id)
// ->update(['password' => Hash::make(Input::get("password_old"))]);
//$userinput["password"] = Hash::make(Input::get("password_old"));
//$this->validate($request, $User::validationRules());
//$User::find(Auth::User()->id)->update($userinput);
Password::sendResetLink(['id' => Auth::User()->id]);
//$User->save();
//$objUser = $User::find($user_id);
//$objUser->password = Hash::make(Input::get("password_old"));
//$objUser->update();
print "dos";
}
Próbowałem też ręcznie przez zachbadzowanie hasła i update tabeli zmienia mi hasło w polu password, ale ja się wyloguje to nie mogę się zalogować na nowe hasło loguje tylko na stare
A teraz próbuje to zrobić według poradnika Password::sendResetLink(['id' => Auth::User()->id]); i jest komunikat, że nie ma takiego rutingu jak
Route [password.reset] not defined.
A w rotutingu mam
Route::get("User/changePassword","UserController@changePassword");
Route::get('/User/changePassword/{token}', 'Auth\PasswordController@getReset');
Route::post('/User/changePassword/', 'Auth\PasswordController@reset');
Route::get('/password/reset/email', 'Auth\PasswordController@getEmail');
Route::post('/password/reset/email', 'Auth\PasswordController@postEmail');