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


Retrieve checked Multiple checkboxes values in laravel controller page

如何获取从视图到控制器的所有选中复选框值???

我的视图页面代码是,

{!! 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...) ...谁能帮我...?

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

喜欢:

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