在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问题,我还需要做其他事情吗?