Php 基于数据库值选中的Laravel集合复选框

Php 基于数据库值选中的Laravel集合复选框,php,laravel,Php,Laravel,我试图根据数据库值设置复选框。一个用户可以有多个复选框值 复选框是从名为child\u age\u groups的数据库表生成的: @foreach ($child_age_groups as $age) <div class="checkbox checkbox-info checkbox-inline"> <input class="age_group_checkbox" type="checkbox" name="age_group[]

我试图根据数据库值设置复选框。一个用户可以有多个复选框值

复选框是从名为
child\u age\u groups
的数据库表生成的:

   @foreach ($child_age_groups as $age)
      <div class="checkbox checkbox-info checkbox-inline">
         <input class="age_group_checkbox" type="checkbox" name="age_group[]" id="age_group{{$age->id}}" "/>
        <label for="age_group{{$age->id}}">{{$age->age_group}}</label>
     </div>
  @endforeach
这是我的保姆看护台吗

user_id | ages
我的孩子年龄组表中的复选框如下:

id | age_group

如何设置根据数据库中的值选择的复选框?

我就是这样解决的,我在输入中添加了foreach和if语句,以检查它是否与数据库中的值相同:

             <div class="form-group" id="ageCheckboxes">
                @foreach ($child_age_groups as $age)
                <div class="checkbox checkbox-info checkbox-inline">
                   <input class="age_group_checkbox" type="checkbox" value="{{$age->id}}" name="age_group[]" id="age_group{{$age->id}}" @foreach ($nanny_babysitting_ages as $ages) @if($age->id == $ages->ages ) checked @endif @endforeach />
                   <label for="age_group{{$age->id}}">{{$age->age_group}}</label>
                </div>
                @endforeach
             </div>

@foreach($age为儿童年龄组)
id==$ages->ages)已选中@endif@endforeach/>
{{$age->age_group}
@endforeach

只需在如下输入中使用简单的内联
if
即可:
@if($age==$nanny\u babystiting\u ages->age)选中@endif
@Saman Property[ages]此集合实例上不存在。这是一项肮脏的工作,但如果未从控制器中传递
$nanny\u babystiting\u ages
,您可以在视图中获得
$nanny\u babystiting\u ages
,例如:
/App/nanny\u babystiting\u ages::where('user\u id',user()->id)->get()我正在从控制器传递它,就像我在问题中写的那样。那么为什么年龄属性dosent存在??
             <div class="form-group" id="ageCheckboxes">
                @foreach ($child_age_groups as $age)
                <div class="checkbox checkbox-info checkbox-inline">
                   <input class="age_group_checkbox" type="checkbox" value="{{$age->id}}" name="age_group[]" id="age_group{{$age->id}}" @foreach ($nanny_babysitting_ages as $ages) @if($age->id == $ages->ages ) checked @endif @endforeach />
                   <label for="age_group{{$age->id}}">{{$age->age_group}}</label>
                </div>
                @endforeach
             </div>