Отправьте запрос в Laravel 5.7, laravel 5.8 & mdash; Ошибка - 419 К сожалению, ваш сеанс истек

, если ваш System.console () имеет значение null, вы можете

Scanner scan = new Scanner(System.in);
String s = scan.nextLine()
36
задан Shobi 6 March 2019 в 04:52
поделиться

6 ответов

используйте

{{@csrf_field()}}

insted

@csrf

-3
ответ дан 7 November 2019 в 10:39
поделиться

Обратите внимание, что Вы получаете ошибку 419, при попытке загрузить большой файл, который превышает предел размера файла сообщения. В этом случае можно увеличить и upload_max_filesize и post_max_size к разумной сумме, (например, 10M или 20M зависит от варианта использования и ресурсов), проверьте здесь: https://stackoverflow.com/a/2184541/2100489

, Но это может вызвать проблемы потребления ресурсов, например, пропускную способность и устройство хранения данных. Как решение можно проверить размер файла прежде, чем отправить форму и показать предупреждающее сообщение.

0
ответ дан 7 November 2019 в 10:39
поделиться

419 | разбивают на страницы это ошибочное средство laravel проблема безопасности, это означает, что csrf маркерное поле не используется правильно. используйте {{csrf_field}}, и Ваша проблема будет решена.

1
ответ дан 7 November 2019 в 10:39
поделиться

Это могла быть проблема с Вашей сессией. После проигрывания вокруг с этими настройками я разрешил свою проблему. Для меня это оказалось последней опцией.

  • , Если Вы используете "файл" в качестве драйвера сессии, изучают устройство хранения данных/платформу/сессии, если сессии становятся сохраненными после обновления. Если не Это происходит, скорее всего, из-за неправильных полномочий папки. Проверьте, что Ваше устройство хранения данных / папка имеет корректное право
  • Попытка отключить весь JavaScript на Ваших страницах (или путем отключения его через навигатора или в коде) и удостовериться, что 'http_only' => верный,
  • Попытка использовать с и без https
  • Удостоверяется, что переменная SESSION_DRIVER не пустая
  • , Попытка переключиться между 'шифрует' => ложь и 'шифрует' => верный,
  • , Попытка изменить cookie называет 'cookie' => 'laravelsession',
  • Попытка или установить SESSION_DOMAIN на фактический домен ИЛИ пустой указатель
  • Попытка переключиться между 'безопасным' => ENV ('SESSION_SECURE_COOKIE', ложь), и 'безопасный' => ENV ('SESSION_SECURE_COOKIE', верный),

Источник: Сессия Laravel всегда изменяет каждое обновление / запрос в Laravel 5.4

2
ответ дан 7 November 2019 в 10:39
поделиться

добавьте csrf маркер, и Ваша проблема будет решена. {{Csrf_token}} или @csrf

3
ответ дан 7 November 2019 в 10:39
поделиться

Я просто хочу сказать, удостоверьтесь, что csrf маркер сгенерирован, иногда это - просто пустой массив, как, например, в форме повторителя, если Вы не делаете сгенерированный в запросе js.

0
ответ дан 7 November 2019 в 10:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: