Я делаю приложение laravel
, но когда я пытаюсь создать учетную запись, он дает ошибку csrf
.
Когда я проверяю, какие файлы cookie есть на веб-сайте, я обнаружил, что у меня нет файлов cookie, должны быть XSFR-TOKEN
и laravel_session cookies
, но laravel не генерирует ни одного из этих файлов cookie, поэтому он дает мне токен, который не найден, когда я пытаюсь для создания учетной записи.. кто-нибудь знает, почему это так? любая идея, как это исправить?
Также просто установили новый чистый laravel
и выяснили, помещаю ли я приложение "app" внутри папки, в которой он также происходит, и не генерирует cookies
, я попытался изменить права доступа к папке, но проблема не устранена.
Откройте файл http app/Http/Kernel.php и проверьте, содержит ли ваш массив промежуточного программного обеспечения Kernel :: $:
Чтобы уточнить - массив Kernel :: $ middleware содержит промежуточное программное обеспечение, которое выполняется для каждого HTTP-запроса. По умолчанию он содержит промежуточное программное обеспечение, которое необходимо для поддержки сеанса в Laravel. Перхафы вы случайно удалили их.
Вот исходный файл: https://github.com/laravel/laravel/blob/v5.0.22/app/Http/Kernel.php