如何在Laravel中保存多个复选框?

时间:2018-09-11 12:58:37

标签: laravel-5 laravel-collection

我已经创建了一个刀片(使用Laravel Collective)和一个multipe复选框:

while (($csvData = fgetcsv($handle)) !== false)

现在,我要将表中的每个复选框另存为 @foreach($subsc as $subsc) <div> {{Form::checkbox('checkbox['. $subsc->Scheme->Scheme_id .']', '1')}} {!! Form::label('SchemeName', $subsc->Scheme->Scheme_Name.$subsc->Scheme->Scheme_id, ['class' => 'control-label']) !!} </div> @endforeach 。我怎么做?

1 个答案:

答案 0 :(得分:1)

我想您可以使用数组作为名称来简化操作,并尝试类似的操作。

Form::checkbox('schemeIDS[]', $subsc->Scheme->Scheme_id, true);
// Parameters checkbox: name, value, checked

在控制器功能中使用

$schemeIDS = $request->get('schemeIDS'); // get all the checked values as array

foreach($schemeIDS as $schemeID)
{
    // insert into the database
}