Php Laravel输入:get()不工作

Php Laravel输入:get()不工作,php,forms,post,input,laravel,Php,Forms,Post,Input,Laravel,我正在尝试在Laravel 4中使用post函数。我的表单有许多字段,提交时会转到控制器中的post函数 问题是,表单中的字段的名称之间有空格 例如,类型1是输入的名称,中间有一个空格。现在,当我试图通过Input::get'type1'获取该字段的值时,它不会返回任何值。但如果我将表单中的名称更改为Type1,它将返回输入的值 这个问题有解决办法吗?我无法删除空格,因为这些是来自数据库的动态名称。它们可以是长名字、一个单词或任何东西。所以我不能保持一个静态的解决方案 我可能会用这个id来处理数

我正在尝试在Laravel 4中使用post函数。我的表单有许多字段,提交时会转到控制器中的post函数

问题是,表单中的字段的名称之间有空格

例如,类型1是输入的名称,中间有一个空格。现在,当我试图通过Input::get'type1'获取该字段的值时,它不会返回任何值。但如果我将表单中的名称更改为Type1,它将返回输入的值

这个问题有解决办法吗?我无法删除空格,因为这些是来自数据库的动态名称。它们可以是长名字、一个单词或任何东西。所以我不能保持一个静态的解决方案

我可能会用这个id来处理数据,但这会降低便利性。那将是我最后的选择。有什么解决办法吗


提前感谢。

名称中的空格已转换为破折号。在您的情况下,请尝试:

输入::获取'Type_1'


哦,非常感谢你!我不知道自动转换。因此,我将在控制器中用下划线替换所有空格。谢谢