【发布时间】:2014-04-24 04:54:29
【问题描述】:
好的,这个有点棘手和不寻常,但我需要为我的一个项目这样做。
所以我有 2 条路线:
Route::get('table/edit', array('uses'=>'CompanyController@editTable'));
Route::post('table/update', array('uses'=>'CompanyController@editTableAction'));
现在我要存储数据的数据库表中的字段是动态的,所以我必须利用:
Input::all();
方法。我的表单中有一个隐藏的输入
<input type="text" name="database_field_name_user_friendly" value="User Input Some Name" />
<input type="hidden" name="database_field_name" value="" />
现在,如您所见,
Input::get('database_field_name');
为空。有没有办法可以在控制器内设置这个输入框的值?我需要处理来自另一个输入字段 database_field_name_user_friendly 的值。我将运行正则表达式以使其成为有效的 MySQL 字段名称。
任何帮助将不胜感激。
【问题讨论】:
-
对于像我这样想要答案的人
Request::instance()->query->set('key','value');