拉拉威尔在刀锋中循环穿过阵列


Laravel looping through array in blade

我有以下数组:

$days = [
    ['dow' => 1, 'day' => 'Monday'],
    ['dow' => 2, 'day' => 'Tuesday'],
    ['dow' => 3, 'day' => 'Wednesday'],
    ['dow' => 4, 'day' => 'Thursday'],
    ['dow' => 5, 'day' => 'Friday'],
    ['dow' => 6, 'day' => 'Saturday'],
    ['dow' => 7, 'day' => 'Sunday'],
];

我正试图在我的刀片模板中循环如下:

 @foreach ($days as $day)
       <label>{{$day['day']}}</label>
       {!! Form::text('day_of_wk[$day['dow']].start_time', null, ['class' => 'form-control'])!!}
  @endforeach

但我得到错误:syntax error, unexpected 'dow' (T_STRING)

如何在day_of_wk[]输入数组中添加$day['dow']值?

  @foreach ($days as $day)
       <label>{{$day['day']}}</label>
       {!! Form::text('day_of_wk['.$day['dow'].'].start_time', null, ['class' => 'form-control'])!!}
  @endforeach

@foreach ($days as $day)
           <label>{{$day['day']}}</label>
           {!! Form::text("day_of_wk[{$day['dow']}].start_time", null, ['class' => 'form-control'])!!}
      @endforeach

@foreach($days表示$day){$day〔'day'〕}}{!!表单::text("day_of_wk〔{$day〔'dow〕}〕.start_time〔quot;,null,〔'class'=>'表单控件'〕)!!}@每个的结束