我已将Laravel Nova添加到我的Laravel应用(v7.x)中。我的中间件/服务提供商/等内部没有任何特殊配置。
每当我从Nova提交表单时,都会导致419 Page expired
错误。
VerifyCsrfTokenMiddleware
抛出错误,表示存在“ CSRF令牌不匹配”。
所有视图和资产都是默认的,因为它们是Laravel Nova安装脚本提供的。
任何想法,是什么原因导致这个问题?
答案 0 :(得分:0)
我最近遇到了同样的问题。我通过在我的 .env 文件中添加以下行来解决它:
SESSION_DOMAIN=.domain.tld
其中 domain.tld
显然是您的域。不要忘记初始点。
此外,如果您使用的是 Laravel 通行证并且您的网站是最新的,请不要忘记执行 php artisan passport:install