我正在尝试在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示例如下:
答案 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