Я недавно обновил свой проект laravel 5.6 до laravel 5.7, у меня возникла проблема сразу после того, как я перешел на laravel 5.7.когда я ввожу зарегистрированную электронную почту, электронная почта для сброса пароля успешно отправляется, и соответствующее сообщение о состоянии сеанса отображается на странице, но при вводе незарегистрированной электронной почты $errors->first('email')
отображает passwords.user вместо отображения Мы не можем найти пользователя с таким адресом электронной почты. (предопределенное сообщение об ошибке laravel).
Как мне решить эту проблему ???
auth / passwords / email.blade.php:
<form action="{{ route('password.email') }}" class="forgot_Form text-center" method="POST" id="forgot_password">
@csrf
<div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
<input type="email" class="form-control email" name="email" id="email" placeholder="Email" value="{{ old('email') }}">
@if ($errors->has('email'))
<span class="label label-danger">
<strong>{{ $errors->first('email') }}</strong>
</span>
@endif
</div>
<button type="submit" class="btn submit-btn">
Send Password Reset Link
</button>
</form>
ForgotPasswordController.php:
class ForgotPasswordController extends Controller
{
/*
|--------------------------------------------------------------------------
| Password Reset Controller
|--------------------------------------------------------------------------
|
| This controller is responsible for handling password reset emails and
| includes a trait which assists in sending these notifications from
| your application to your users. Feel free to explore this trait.
|
*/
use SendsPasswordResetEmails;
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest');
}
}
Результат:
Я использую встроенную аутентификацию laravel