首页 > 解决方案 > 在 Laravel 中对 div 和数据值使用循环

问题描述

我正在尝试在 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

例子是这样的。

预订示例如下:

标签: phplaravelcss

解决方案


除了模板继承和显示数据,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


推荐阅读