добавить строки и столбцы в зависимости от условия в laravel blade - PullRequest
1 голос
/ 21 апреля 2020

Я пытаюсь создать интерфейс для сидений кинотеатра в laravel blade. у меня есть seat_rows и seat_coulmns в моей базе данных, и seat_rows будет одинаковым для 2 строк. я имею в виду, что первая строка выглядит так: id: 1 seat_row: 1 seat_column: 1, а вторая строка выглядит так: id: 2 seat_row: 1 seat: column: 2. поэтому я использую bootstrap классы строк и столбцов, и я хочу добавить класс строк только при изменении числа seat_row. как я могу это сделать?

@ foreach ($ allseats как $ seat)

{{-- @while ($seat->seat_row !== $seat->seat_row) --}}
   <div id="{{$seat->seat_row}}" class="row "> 

       {{-- @for ($i = 1; $i <= 2; $i++) --}}
          <div id="{{$seat->id}}" class="col-2 seats ">
            <img  src="{{asset('assets/img/seats/seat1.png')}}" alt="" style="height:50px;width:50px">
            </div>  
       {{-- @endfor --}}


    </div>  

{{-- @endwhile --}}
    {{$newrow=$seat->seat_row}}

@ endforeach

1 Ответ

0 голосов
/ 21 апреля 2020

нужно сравнить с предыдущим местом. Вместо использования @foreach ($allseats as $seat) вы можете использовать @foreach ($allseats as $key => $seat)

и затем проверить свой l oop, если $seat !== $allseats[$key-1]

Я надеюсь, что вы направите вас на правильную дорожку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...