Я пытаюсь сбросить пароль, используя трейт ResetsPasswords, а затем получил этот метод. И я пытался изменить метод как public
Как я могу это сделать?
- метод
ResetPasswordController::reset
не существует
protected function reset(Request $request) {
$request->validate($this->rules(), $this->validationErrorMessage());
$response = $this->broker()->reset($this->credentials($request), function($user, $password) {
$this->resetPassword($user, $password);
});
return $response == Password::PASSWORD_RESET
? $this->sendResetResponse($request, $response)
: $this->sendResetFailedResponse($request, $resposne);
}
api.php
Route::post('password/reset', 'Api\ResetPasswordController@reset');
это мой контроллер:
ResetPasswordController
class ResetPasswordController extends Controller
{
protected function sendResetResponse(Request $request,$response)
{
return response(['message:' => trans($response)]);
}
protected function sendResetFailedResponse(Request $request, $response)
{
return response(['error:' => trans($response)], 402);
}
}