Отдельные элементы данных по строкам - PullRequest
1 голос
/ 03 апреля 2019

У меня всего 4 элемента базы данных с использованием Laravel, я хочу разделить это так в каждой строке будет 2 элемента, то есть 2 сверху и 2 снизу

Это мой код:

@extends('layouts/app') 
@section('content')
    <h1>Clubs & Societies</h1>
    <p>This is Clubs And Societies</p>
    <h2>Categories</h2>
    @if (count($categories)>0)
        @foreach ($categories as $category)
            <div class="container col-md-3">
                <div class="card card-body bg-light row-fluid" style="display:flex">
                    {{$category->category_name}}
                </div>
            </div>
        @endforeach

    @else
        <p>No Category Found</p>
    @endif

@endsection

1 Ответ

2 голосов
/ 03 апреля 2019

Вы можете разделить ваши $categories на коллекции по 02 элементов на коллекцию, используя метод chunk ().

https://laravel.com/docs/5.8/collections#method-chunk

$categories = $categories->chunk(2);

Теперь вы можете перебирать $categories->first() вверху и $categories->last() внизу.

...