为什么错误 "laravel 5.5 The page has expired due to inactivity. Please refresh and try again" 即使在 {{ csrf_field() }}
why error "laravel 5.5 The page has expired due to inactivity. Please refresh and try again" even after {{ csrf_field() }}
我已经有了 {{ csrf_field() }} 表格。
它工作正常,但在一段时间不活动后会产生此错误。
为什么?
您应该更改会话的生命周期,以便 CSRF 令牌可以保留更长时间。它在 config/session.php
文件中设置,默认配置为:
'lifetime' => env('SESSION_LIFETIME', 120),
意味着如果您的 .env
文件中没有另外设置,默认情况下您的会话将持续 120 分钟。
我已经有了 {{ csrf_field() }} 表格。 它工作正常,但在一段时间不活动后会产生此错误。 为什么?
您应该更改会话的生命周期,以便 CSRF 令牌可以保留更长时间。它在 config/session.php
文件中设置,默认配置为:
'lifetime' => env('SESSION_LIFETIME', 120),
意味着如果您的 .env
文件中没有另外设置,默认情况下您的会话将持续 120 分钟。