提交表单后,新鲜的Laravel Nova返回419过期

时间:2020-09-01 22:10:08

标签: php laravel laravel-nova

我已将Laravel Nova添加到我的Laravel应用(v7.x)中。我的中间件/服务提供商/等内部没有任何特殊配置。

每当我从Nova提交表单时,都会导致419 Page expired错误。

VerifyCsrfTokenMiddleware抛出错误,表示存在“ CSRF令牌不匹配”。

所有视图和资产都是默认的,因为它们是Laravel Nova安装脚本提供的。

任何想法,是什么原因导致这个问题?

1 个答案:

答案 0 :(得分:0)

我最近遇到了同样的问题。我通过在我的 .env 文件中添加以下行来解决它:

SESSION_DOMAIN=.domain.tld

其中 domain.tld 显然是您的域。不要忘记初始点。

此外,如果您使用的是 Laravel 通行证并且您的网站是最新的,请不要忘记执行 php artisan passport:install