У меня проблема с моей страницей входа в Laravel. Когда я запускаю свой проект php artisan serve
, я успешно вошел в систему localhost:8000/login
.Laravel 5.3 - TokenMissmatchException в VerifyCsrfToken.php
Однако, если я звоню localhost/project/login
Я получаю исключение TokenMismatchException в VerifyCsrfToken.php.
Моя форма для входа в систему выглядит следующим образом.
<head>
<meta name="csrf-token" content="{{ csrf_token() }}">
...
</head>
<body>
<form method="post" action="{{ url('/login') }}">
{!! csrf_field() !!}
...
</form>
</body>
Как это исправить? Благодарю.
Можете ли вы поделиться фрагментами своего файла? И вы делаете запрос на вход от JS? Если нет, вам не нужен meta csrf-token – zgabievi
Я добавил фрагмент. Я отправляю запрос на форму. – etnclp
запустите 'php artisan config: cache'. Или проверьте свою версию php. Если вы запустите 'php artisan serve', он запустит версию php-cli. Если вы запустите apache, создайте файл 'info.php' и добавьте эту строку, пожалуйста, свяжитесь с' phpinfo(); '. –