Laravel 5 获取数组形式的输入值
Laravel 5 getting input values that are arrays
我有一个像
这样的文本字段
{!! Form::textarea('representive[address_1]' ,null ,['class' =>'textboxlong form-control','style'=>'height:60px;']) !!}
以我的形式。当我尝试在我的控制器中获取它的值时,它变为空。我尝试的是
$adress = Request::get('representive.0.address_1');
我也尝试了一些其他的方法,但没有找到合适的解决方案。我怎样才能得到这个字段的值?任何帮助将不胜感激。
Request::get()
方法由 Symfony\Component\HttpFoundation\Request
which the Illuminate\Http\Request
class extends. This method does not parse the string parameter passed using the dot notation as Laravel does. You should instead be using the Request::input
实现,它执行以下操作:
$adress = Request::input('representive.address_1');
作为替代方案,您还可以使用 Input
外观并执行 Input::get()
.
我有一个像
这样的文本字段{!! Form::textarea('representive[address_1]' ,null ,['class' =>'textboxlong form-control','style'=>'height:60px;']) !!}
以我的形式。当我尝试在我的控制器中获取它的值时,它变为空。我尝试的是
$adress = Request::get('representive.0.address_1');
我也尝试了一些其他的方法,但没有找到合适的解决方案。我怎样才能得到这个字段的值?任何帮助将不胜感激。
Request::get()
方法由 Symfony\Component\HttpFoundation\Request
which the Illuminate\Http\Request
class extends. This method does not parse the string parameter passed using the dot notation as Laravel does. You should instead be using the Request::input
实现,它执行以下操作:
$adress = Request::input('representive.address_1');
作为替代方案,您还可以使用 Input
外观并执行 Input::get()
.