Как использовать одно значение из foreach внутри другого тега foreach, который находится внутри того же foreach

На моей странице просмотра я использовал следующий цикл:

@foreach ($type as $ingtype)    
   <h4>{{$ingtype->Ing_type}}</h4> 
       @foreach (${{$ingtype->Ing_type}} as $ing)
          <input type="checkbox" name="ing[]" value="{{$ing->ing_id}}" />
          <label for="{{$ing->Ing_name}}">{{$ing->Ing_name}}</label>
       @endforeach
@endforeach

То, что я пытаюсь сделать здесь, это то, что от

{{$ Ingtype->Ing_type}}

я получаю значения Dairy, Vegetable, Meat и так далее. Так что мне нужны эти значения в foreach внутри него в

@foreach (${{$ingtype->Ing_type}} как $ing)

что должно означать

($Dairy as $ing)

тогда другой цикл дает

($Vegetable as $ing)

1 ответ

Вы можете напрямую использовать как это

@foreach ($type as $ingtype)    
   <h4>{{$ingtype->Ing_type}}</h4> 
   @foreach ($ingtype->Ing_type as $ing)
      <input type="checkbox" name="ing[]" value="{{$ing->ing_id}}" />
      <label for="{{$ing->Ing_name}}">{{$ing->Ing_name}}</label>
   @endforeach
@endforeach
Другие вопросы по тегам