Как определить неопределенную переменную: token (View: C: \ xampp \ htdocs \ blog \ resources \ views \ auth \ passwords \ email.blade.php) - PullRequest
0 голосов
/ 02 апреля 2019

enter image description here

Неопределенная переменная: токен (Просмотр: C: \ XAMPP \ HTDOCS \ блог \ ресурсы \ вид \ Auth \ пароли \ email.blade.php)

Ответы [ 3 ]

0 голосов
/ 02 апреля 2019

Если вы использовали аутентификацию по умолчанию (используя php artisan make:auth) в laravel, то измените, как это в \auth\passwords\email.blade.php файле:

<form method="POST" action="{{ route('password.email') }}">
@csrf
0 голосов
/ 02 апреля 2019

Вам просто не нужно добавлять $token в форму вручную, вы можете просто использовать csrf_field() внутри формы, и она сгенерирует скрытое поле с токеном csrf

Ваш код должен бытькак это

<form method="POST" action="{{ route('password.request') }}">
    {{ csrf_field() }}
    .
    .
    .
</form>
0 голосов
/ 02 апреля 2019

В форме вам не нужно добавлять $token, вы уже используете его в форме. Таким образом, ваша форма действия должна быть

action="{{ route('password.request') }}" 

Также для csrf вы можете сделать ввод в форме, используя

{{ csrf_field() }}

...