由于表单令牌,Laravel foreach输入所有更新失败

Web*_*ent 9 php forms arrays laravel laravel-4

我最近发现我的问题导致我的表单错误.

我创建了一个表单帖子并通过它们循环

public function update()
    {

        $input = Input::all();

        foreach ($input as $key => $value) {

            $update = Setting::find($key);
            $update->value = $value;
            $update->save();
        }

        return Redirect::back();
    }
Run Code Online (Sandbox Code Playgroud)

问题是我得到以下错误

Creating default object from empty value
Run Code Online (Sandbox Code Playgroud)

因为令牌包含在表单中,所以Laravel会自动呈现给表单

如果我停止使用Laravel表单打开并使用html表单标记它一切正常.

是否有任何方法可以通过laravel表单打开或者我应该使用html表单标记来绕过它?

Lau*_*nce 24

更改

 $input = Input::all();
Run Code Online (Sandbox Code Playgroud)

 $input = Input::except('_token');
Run Code Online (Sandbox Code Playgroud)