我使用的是Laravel 5.4,我的刀片文件有很多Form
个部分。我的一个Form
部分从我的数据库中提取项目,并将项目显示为我的表单的复选框。我试图操纵代码,以便我的复选框项目并排显示在两列中,而不是一个接一个地显示在一行中。
以下是我试图操作的代码:
<div id="field-container" class="form-group {{ $errors->has('categories') ? 'has-error' : '' }}">
{!! Form::label('categories', 'Categories', ['class' => 'req col-sm-offset-1 col-sm-3 control-label']) !!}
<div class="checkbox-group">
@foreach ($dep_dep_cats['categories'] as $oneCategory)
{!! Form::checkbox('categories[]', $oneCategory['id'] ) !!}
{!! $oneCategory['title'] !!}
@endforeach
</div>
{!! $errors->has('categories') ? '<p class="col-sm-8 col-sm-offset-4 text-danger"><strong>' . $errors->first('categories') . '</strong></p>' : '' !!}
</div>
我在想我可以投入一个if
语句,根据他们的ID以某种方式对齐项目,但我无法让它工作。我还在<div>
循环内部的Blade语法表单项周围放了一个@foreach
,这将我的项目排列成一个大的列,这更接近我的目标。如何将该大列拆分为两个较小的列?