问:我正在开发 Laravel 8 框架,我已经在实时 Cpanel 服务器上添加了应用程序,然后它开始显示以下错误:
419 页已过期
我知道通常缺少 CSRF 令牌将是主要问题,但在此,我添加了 CSRF 令牌,我使用的是 LARAVEl 刀片语法,因此添加 LARAVEL 刀片形式语法“令牌”(CSRF)将直接添加。
{{ Form::open( [ "url" => \URL::route("front.login.check"), "autocomplete"=>false,"id" => "login_form" ] ) }}
这将自动添加 CSRF,我尝试过直接添加,但每个POST请求最终都会出现在419 PAGE EXPIRED页面上。
我已经检查了什么?
CSRF Token中不缺Form
我也检查了中间件,但是在表单提交后这个请求没有到达中间件,它将进入419页面
也尝试命令php artisan cache:clear,dump-autoload但问题仍然存在。
还添加了755权限storage和文件夹。vendorcache
请帮我解决这个问题接下来我应该检查什么?
答:1-php artisan route:clear
2-转到 CSRF 中间件并尝试将“*”添加到您的 except 数组