2017-02-14 6 views
0
@foreach ($image as $image) 

     <div class="col-md-4"> 

      @if($image->isCompleted == '1')  
       <div class="panel panel-default"> 
      @else 
       <div class="panel panel-danger"> 
      @endif 

        <div class="panel-heading">Image Upload {{$loop->iteration}} Title</div> 
        <div class="panel-body"> 

        <img id="step-{{$loop->iteration}}-image" src="{{ $image->filename }}"> 
        <button class="btn btn-primary imgUploadBtn" id="step{{$loop->iteration}}" data-toggle="modal" data-target="#imgUploadModal">Upload Image {{$loop->iteration}}</button> 

        </div> 
       </div> 
     </div> 
@endforeach 

Я сделал петлю foreach внутри моего шаблона клинка, который тянет 6 панелей с изображениями. Однако мне интересно, возможно ли, когда он закончит первый цикл и переместится на второй, я могу настроить таргетинг на предыдущее $ image и запросить его информацию. например, проверить, завершено ли $ image [0], тогда моя вторая панель отобразит значение по умолчанию, иначе это будет опасно, если оно не будет завершено. etcОриентация на предыдущую переменную для каждого цикла

Спасибо.

+0

Не уверен, что о предыдущей итерации в цикле Еогеаспа, но возможность может запустите цикл for и в той части, где вы хотите, чтобы предыдущий цикл вызова [$ i-1] получил предыдущий цикл. Хотя позаботьтесь о первой итерации с тех пор, у вас будет отрицательное число. – Liam

ответ

1

Используется для вместо Еогеаспа, чтобы сделать это, например, так:

@for ($i = 0; $i < images->count(); $i++) 
     $image = $images[$i]; 
     <div class="col-md-4"> 

      @if($image->isCompleted == '1')  
       <div class="panel panel-default"> 
      @else 
       <div class="panel panel-danger"> 
      @endif 

        <div class="panel-heading">Image Upload {{$loop->iteration}} Title</div> 
        <div class="panel-body"> 

        <img id="step-{{$loop->iteration}}-image" src="{{ $image->filename }}"> 
        <button class="btn btn-primary imgUploadBtn" id="step{{$loop->iteration}}" data-toggle="modal" data-target="#imgUploadModal">Upload Image {{$loop->iteration}}</button> 

        </div> 
       </div> 
     </div> 
@endfor 

Теперь, чтобы получить доступ к предыдущему изображению используйте $images[$i - 1]

 Смежные вопросы

  • Нет связанных вопросов^_^