【发布时间】:2015-08-30 03:58:18
【问题描述】:
我有一个像
这样的文本字段{!! Form::textarea('representive[address_1]' ,null ,['class' =>'textboxlong form-control','style'=>'height:60px;']) !!}
以我的形式。当我尝试在我的控制器中获取它的值但它为空时。我尝试的是
$adress = Request::get('representive.0.address_1');
我还尝试了其他一些方法,但最终无法找到合适的解决方案。我怎样才能得到这个字段的值?任何帮助将不胜感激。
【问题讨论】:
-
不应该是
Request::get('representative');,然后从那个数组中取值吗? -
只要
Request::get('representative.address_1');。 “.0”部分是不应该存在的。顺便说一句,您还把变量拼错为“$adress”。 -
@orrd
Request::get('representative.address_1');不起作用。我已经试过了 -
哦,对不起,我应该说的是
Input::get('representative.address_1');。Request::get()方法不理解点符号,因为它是一个 Symfony 方法。否则,如果您出于某种原因需要使用 Request::get(),Joel Hinz 的回答也会起作用。
标签: php laravel input laravel-5 laravel-form