我有一个Laravel门户网站,我从另一个服务器导出,并在我的本地主机上完美地工作,但当我试图将它移动到另一个服务器的页面工作正常,但每当我试图提交一个表单,它显示419|页面过期错误,我已经在我的表单中添加了@csrf,还有一件事,当我试图直接访问管理页面时,页面也没有显示会话消息(拒绝访问)和无效的详细信息消息。它只是闪烁着一条消息,重定向到我的主页链接。有人能帮助我吗?我试过清理传送门的路径,但没有任何效果。
11dmarpk1#
请确保您的表单中包含@csrf或{{ csrf_field()}}。
在Laravel中出现Session Expired或419 Page Expired错误消息是因为您的csrf令牌验证失败,这意味着App\Http\Middleware\VerifyCsrfToken::class中间件已经打开。在表单中已经添加了@csrf blade指令,这应该也没问题。
App\Http\Middleware\VerifyCsrfToken::class
1条答案
按热度按时间11dmarpk1#
请确保您的表单中包含@csrf或{{ csrf_field()}}。
在Laravel中出现Session Expired或419 Page Expired错误消息是因为您的csrf令牌验证失败,这意味着
App\Http\Middleware\VerifyCsrfToken::class
中间件已经打开。在表单中已经添加了@csrf blade指令,这应该也没问题。