Laravel: Klinge foreach-Schleife bootstrap-Spalten
Habe ich eine foreach-Schleife und innen mit html mit bootstrap Spalten.
@foreach($address as $add)
<div class="col-md-6">
Some data
</div>
@endforeach
Jedoch, bootstrap benötigt die Zeile div vor dem erstellen der Spalten, die Platzierung, die gerade in der foreach-Schleife würde eine Zeile erstellen div für jedes col-md-6. Ich möchte wissen, wie ich werfen kann in der Zeile div, überspringen Sie die nächste Schleife zu werfen nur den schließenden div-tag. Und dann wiederholen Sie diesen Prozess.
Beispiel für die Ausgabe, wo die Schlaufen 4 mal:
<div class="row">
<div class="col-md-6">
Some data
</div>
<div class="col-md-6">
Some data
</div>
</div>
<div class="row">
<div class="col-md-6">
Some data
</div>
<div class="col-md-6">
Some data
</div>
</div>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als alternative zu Alexey Mezenin die Antwort, die Sie nutzen könnten
array_chunk
statt. http://php.net/manual/en/function.array-chunk.phpIch persönlich finde, das die oben ein wenig mehr lesbar.
Alternativ, wenn
$address
ist eine Sammlung, die Sie tun könnten$address->chunk(2)
stattarray_chunk($address, 2)
.Wenn Sie möchten, ändern Sie die Anzahl der Spalten, die Sie haben, würden Sie müssen einfach ändern Sie die
2
werden allerdings viele Spalten, die Sie wollen.Hoffe, das hilft!
Verwenden die
$loop
- Variablen:<script>
. Es ist standard-Blade-template-code. Bitte erläutern Sie, was wollen Sie erzählen?Können Sie Laravel Stück in die blade-template.
Kopiert aus dem Beitrag.