在Laravel中对div和数据值使用循环

时间:2018-10-30 08:21:20

标签: php css laravel css3

我正在尝试在div上使用循环。我已经可以使用循环从数据库中检索数据而没有问题了。但是也尝试在div上使用该循环。因为我想将数据放入div中。因此,我也需要在该div上使用循环。每个Divs数据库的每一行。

例如:

<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

示例是这样的。

Booking示例如下:

4 个答案:

答案 0 :(得分:1)

  

除了模板继承和显示数据,Blade还   提供常见PHP控制结构的便捷快捷方式,例如   作为条件语句和循环。这些快捷方式提供了非常   简洁,简洁的使用PHP控件结构的方式,同时   对他们的PHP同行仍然很熟悉。

third string argument to control comparison of array elements

这意味着您可以在任意位置使用@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>

此外,您可以在@foreach@if和其他Blade指令中使用所需的任何html元素。

答案 1 :(得分:0)

您可以将div放入foreach循环中。

答案 2 :(得分:0)

您可以像上表中的

一样循环div
@foreach($name as $n){
    <div>{{$n}}</div>
}
@endforeach

将自动为$ n的每个新值创建DIV

答案 3 :(得分:0)

@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