检索已检查laravel控制器页面中的多个复选框值

时间:2016-03-14 14:16:21

标签: php laravel

如何从View到Controller ???获取所有Checked Checkboxes值

我的观看页面代码是,

{!! Form::checkbox('control_type[]', 001, '', array('id'=>'control_type', 'name'=>'control_type[]')) !!} {!! trans('noorsi.control_type_001') !!}</br>
{!! Form::checkbox('control_type[]', 002, '', array('id'=>'control_type', 'name'=>'control_type[]')) !!} {!! trans('noorsi.control_type_002') !!}</br>
{!! Form::checkbox('control_type[]', 003, '', array('id'=>'control_type', 'name'=>'control_type[]')) !!} {!! trans('noorsi.control_type_003') !!}

我的控制器页面代码是,

$control_type = $request->get('control_type');

我只想获取已选中复选框的值(001,002 ...)...任何人都可以帮助我......?

1 个答案:

答案 0 :(得分:4)

在您的控制器中,您可以获得$request->input('control_type')之类的值。这将是一个数组。现在,您可以遍历数组以获取各个值。

喜欢:

foreach($request->input('control_type') as $value){
  // $value
}