У меня есть этот шаблон клинка
<div class="row-fluid"> @foreach($courses as $course) <div class="span3 learn"> Content </div> @endforeach
Вывод
<div class="row-fluid"> <div class="span3 learn"> Content </div> <div class="span3 learn"> Content </div> <div class="span3 learn"> Content </div> <div class="span3 learn"> Content </div> <!-- this span should be in a spearted row-fluid div --> <div class="span3 learn"> Content </div> </div>
этот код добавляет блок размера span3. Я использую перезагрузку Twitter-бутстрапа. Мне нужно добавить рядовой флюид для каждого 4 пролета в строке-жидкости div
Я хочу, чтобы результат был таким
<div class="row-fluid"> <div class="span3 learn"> Content </div> <div class="span3 learn"> Content </div> <div class="span3 learn"> Content </div> <div class="span3 learb"> Content </div> </div> <div class="row-fluid"> <div class="span3 learn"> Content </div> <div class="span3 learn"> Content </div> <div class="span3 learn"> Content </div> <div class="span3 learn"> Content </div> </div>
Я не знаю, как добиться этого в laravel @foreach
Заранее спасибо
Вы можете использовать array_chunk
на $courses->all()
чтобы разделить его на группы по 4 и создать вложенный @foreach. Что-то вроде этого:
@foreach (array_chunk($courses->all(), 4) as $courseRow) <div class="row-fluid"> @foreach ($courseRow as $course) <div class="span3 learn">...</div> @endforeach </div> @endforeach