Использование цикла по div и значению данных в Laravel - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь использовать цикл на div. Я уже могу использовать цикл при получении данных из БД без проблем. Но я тоже пытаюсь использовать этот цикл в div. Потому что я хочу поместить данные в div. Поэтому мне нужно использовать цикл для этого div тоже. База данных каждой строки для каждого Div.

Например:

<div class="all-content-wrapper">
    <div class="inside-content-wrapper">
        <div class="inside-photo">
           Photo Retrieving Data Here
        </div>

        <div class="inside-content">
           Building Name
           Company Name
           etc...
        </div>
    </div>
</div>

Я пытаюсь использовать эту систему для каждой строки в базе данных.

Вот моя база данных, полученная при просмотре. Но как я могу использовать его внутри div, а также зациклить div для каждой строки.

@foreach($estates as $estate)

            {{$estate->company_name}}
            {{$estate->building_name}}
            {{$estate->address}}
@endforeach

Пример такой.

Бронирование Пример выглядит так:

Ответы [ 4 ]

0 голосов
/ 30 октября 2018
@foreach($estates as $estate)
 <div class="all-content-wrapper">
  <div class="inside-content-wrapper">
    <div class="inside-photo">
       {{$estate->address}}
    </div>

    <div class="inside-content">
       {{$estate->company_name}}
       {{$estate->building_name}}
    </div>
  </div>
 </div>
@endforeach
0 голосов
/ 30 октября 2018

Вы можете поместить div в цикл foreach.

0 голосов
/ 30 октября 2018

Вы можете зациклить div, как в таблице выше, как

@foreach($name as $n){
    <div>{{$n}}</div>
}
@endforeach

Div будет автоматически создан для каждого нового значения $ n

0 голосов
/ 30 октября 2018

В дополнение к наследованию шаблонов и отображению данных, Blade также предоставляет удобные ярлыки для общих структур управления PHP, такие как как условные операторы и циклы. Эти ярлыки обеспечивают очень чистый, краткий способ работы со структурами управления PHP, а также оставаясь знакомым своим коллегам по PHP.

Подробнее здесь

Это означает, что вы можете использовать @foreach где угодно по вашему желанию. Даже внутри <div>, <span>, <p> и других тегов html.

<div class="all-content-wrapper">
    @foreach($estates as $estate)
    <div class="inside-content-wrapper">
        <div class="inside-photo">
           {{ $estate->photo }}
        </div>

        <div class="inside-content">
           {{ $estate->building_name }}
           {{ $estate->company_name }}
           {{ $estate->address }}
        </div>
    </div>
    @endforeach
</div>

Кроме того, вы можете использовать любой HTML-элемент, который вам нужен, внутри @foreach, @if и других директив лезвия.

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