Не найдено исключение HTTP - в Laravel & Как сбросить пароль, используя собственный метод - PullRequest
2 голосов
/ 24 апреля 2019

Я пытаюсь реализовать функцию сброса пароля, но получаю ошибку, не найдена исключительная ситуация http, и я хочу реализовать свой собственный метод сброса пароля, но я использую собственную функцию laravel, но я не могу решить это решение. я также прилагаю свой снимок экрана: enter image description here

Мой контроллер:

class ResetPasswordController extends Controller
{
    use ResetsPasswords;

    /**
    * Create a new password controller instance.
    *
    * @return void
    */
    public function __construct()
    {
        $this->middleware('guest');
    }
    public function getSendResetLinkEmailSuccessResponse()
    {
        return View::make('auth.passwordSent');
    }
    protected $redirectPath = '/';
 }

Моя форма:

<form action="/password/reset" method="post">
    <input type="hidden" name="_token" value="{{ csrf_token() }}">
    <div class="form-group">
        <label for="login-form-email">E-mail</label>
        <input type="email" name="email" id="email" class="form-control" tabindex="1" placeholder="Email" value="{{ old('email') }}">
    </div>
    <div class="form-group">
        <label for="login-form-password">New password</label>
        <input type="password" class="form-control" name="password" id="login-form-password" tabindex="2" placeholder="Password" tabindex="4">
    </div><!-- /.form-group -->
    <div class="form-group">
        <label for="login-form-password-retype">Confirm new password</label>
        <input type="password" class="form-control" name="password_confirmation" id="login-form-password-retype" tabindex="3" placeholder="Confirm password">
    </div><!-- /.form-group -->
    <div class="form-group">
        <input type="submit"  class="btn btn-primary pull-right" name="reset-confirm" id="reset-confirm" tabindex="4" value="Reset Password">
    </div>
</form>

И моя страница просмотра страницы электронной почты, когда я получил письмо:

<html>
    <head>
        <title>Welcome Email</title>
    </head>
    <body>
        <h2>Hello {{$user['first_name']}}</h2>
        <br/>
        You are receiving this email because we received a password reset request for your account.
        <br/>
        <a href="{{url('/password/reset', $user->reset_token)}}">Reset 
        Password</a>
        <br />
        <p>If you did not request a password reset, no further action is required.<br />Regards,<br /><strong>Triple R Lense</strong></p>
    </body>
</html>

и мои маршруты:

 Route::get('/password/reset/{token}', 'Auth\ResetPasswordController@showResetForm');
 Route::post('/password/reset', 'Auth\ResetPasswordController@reset');

Ваша помощь будет высоко оценена?

...