【发布时间】:2017-04-03 09:15:29
【问题描述】:
当我尝试发布表单时,VerifyCsrfToken.php 第 68 行中的 TokenMismatchException。
<form method="post" action="url('add')" >
{{ csrf_field() }}
<input type="text" name="title" />
<input type="submit" value="Add" />
</form>
在我添加 this 包之前它工作正常。
【问题讨论】:
-
检查
{{ csrf_field() }}有一个令牌!!否则使用刀片form标签 -
是的,它有
-
尝试添加刀片表单标签
{!! Form::open(['url' => 'add']) !!}.....{!! Form::close()!!} -
@BalrajAllam 如果我没记错的话,Laravel 5 不再有 Form / HTML 类了。您需要手动添加它们
-
Laravel 表单标签不会产生影响,CSRF 字段显然已被填充,使用 LaravelCollective 开放表单与 OP 已有的没有什么不同