问题描述
页面已过期 419 在生产时出现。 我尝试运行 php artisan clear:cache、php artisan config:cache、php artisan key:generate,并更改 em>SESSION_DOMAIN 域相同,但页面仍然错误
如果我停用 CSRF 中间件,它不会有错误,但我无法进入下一页。
我可以在本地运行它,但是当我在本地使用生产数据库时出现相同的错误页面。
解决方法
我通过从主 Blade.php 模板中删除这个元来修复它。
<meta name="csrf-token" content="{{ csrf_token() }}">
因为inertiajs页面上的这个警告:
如果您使用的是 Laravel,请务必在您的项目中省略 csrf-token 元标记,因为这会阻止 CSRF 令牌正确刷新。