Передача данных базы данных в несколько div от одного цикла с php и laravel - PullRequest
3 голосов
/ 01 ноября 2019

У меня есть настройка подкачки, которая может быть показана следующим образом:

<div class="page__A4">
</div>
<div class="page__A4">
</div>
<div class="page__A4">
</div>

Затем данные передаются из моей базы данных SQL с помощью PHP через цикл for, например:

@foreach($data as $value)
<div class="element">
    {{$value}}
</div>
@endforeach

, который оставил бы окончательную разметку:

<div class="page__A4">
   @foreach($data as $value)
    <div class="element">
        {{$value}}
    </div>
    @endforeach
</div>
<div class="page__A4">
</div>
<div class="page__A4">
</div>

My $value является динамическим по высоте, и когда количество $value превышает первый page__A4 элемент по высоте, я хочу егоперейти к следующей странице.

Реальная проблема заключается в том, что я не могу использовать Javascript. Мне нужно распечатать эти страницы в формате PDF, что достигается путем комбинирования вида Laravel с файлом стиля SASS - это означает, что JavaScript не будет загружен в мой конечный печатный продукт.

Есть ли способ добиться этого, используя комбинацию laravel / php / SASS?

1 Ответ

0 голосов
/ 01 ноября 2019

Вы должны динамически использовать class = "A_4", если хотите использовать его в javascript.

foreach($values as $ value){
   <div class="'example'.$value.">
   </div> 

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