Laravel 419页面在提交表单时过期

时间:2020-10-01 23:31:32

标签: laravel csrf laravel-8

在Laravel 8中,我得到了419 |每当我尝试提交表单时,页面过期错误。我确保使用Blade Directive @csrf包含CSRF令牌。为了简化调试,我将表单简化为:

<form id="form-contact" name="form-contact" class="contact-form" method="POST">
    @csrf

    <div class="row"> 
        <div class="col-sm-6 animated">
            <div class="input-text form-group">
                <input type="text" name="name" id="name" class="input-name form-control" placeholder="Full Name*" />
            </div>
        </div>
    </div>
    <button class="btn btn-sm active" type="submit">Submit</button>
</form>

我仍然收到419页的过期错误。

在我的.env文件中:

SESSION_DRIVER=file
SESSION_LIFETIME=120

在命令行上,如果我检查会话文件夹权限:

ls -ld storage/framework/sessions

我得到:

drwxrwsr-x 2 apache www 12288 Oct  1 15:32 storage/framework/sessions

这些权限是否适合会话目录,还是我需要更改权限?

要解决此419问题,我还需要做其他事情吗?

0 个答案:

没有答案