Laravel CSRF令牌不匹配

时间:2017-08-14 20:39:07

标签: php laravel csrf

我有这样的形式:

{{ Form::open([ 'url' => url('programs') ]) }}

{{ csrf_field() }}

在控制器中,我回复所有输入变量,如:

public function store(Request $request)
{

   print_r(Input::all());

   die();

我明白了:

Array ( [_token] => leaNP3UN8k3D11AdgWeiSIZYPOUKgSs0fAkiJy8e [cat_id] => 1 [subcat_id] => 13 [degree_type] => MASTERS [pace] => PART_TIME [study_location] => ONLINE [name] => [requirements] => [length] => [price] => [start_date] => [description] => )

哪个是完美的。在过去的3个laravel应用程序中,我一直在检查这样的输入。但现在发生了奇怪的问题,当我按f5它重新提交表格。它应该再次显示相同的输出,但它显示我csrf不匹配。我以前从来没有这样做过。

编辑:

我删除了所有表单字段,只需打开csrf_field并使用提交按钮关闭表单,但我仍然遇到此问题。

我正在使用Laravel 5.4

0 个答案:

没有答案