(Laravel) Как показать список данных и детали данных в одном представлении

У меня есть представление со списком данных и подробностями данных в одном представлении. Я пытаюсь показать их обоих, но понятия не имею, как. Вы можете увидеть код ниже

<div class = "container">
    <div id = "theSidebar" class = "sidebar"></div>
    <div id = "theGrid" class = "main">
        <section class = "grid">

<!-- /posts --> 
            @foreach ($posts as $post)
            <a class = "grid__item" href = "#">
                <h2 class = "title title--preview">{{$post->title}}</h2>
                <span class = "category">{{$post->title}}</span>
                <div class = "loader"></div>
                <div class = "meta meta--preview">
                    <img class = "meta__avatar" src = "{{ Voyager::image( $post->image ) }}" alt = "{{$post->title}}" /> 
                    <span class = "meta__date"><i class = "fa fa-calendar-o"></i>{{$post->created_at->format('m-d-Y')}}</span>
                    <span class = "meta__reading-time"><i class = "fa fa-clock-o"></i>{{$post->created_at->format('H-i')}}</span>
                </div>
            </a>
            @endforeach
<!-- /end post -->

        </section>

<!-- /post content -->
        <section class = "content">
            <div class = "scroll-wrap">
                <article class = "content__item">
                    <span class = "category category--full">{{$post->title}}</span>
                    <h2 class = "title title--full">{{$post->title}}</h2>
                    <div class = "meta meta--full">
                        <img class = "meta__avatar" src = "{{ Voyager::image( $post->image ) }}" alt = "{{$post->title}}" />
                        <span class = "meta__author">{{$post->title}}</span>
                        <span class = "meta__date"><i class = "fa fa-calendar-o"></i>{{$post->created_at}}</span>
                        <span class = "meta__reading-time"><i class = "fa fa-clock-o"></i>{{$post->created_at->format('m/d/Y')}}</span>
                    </div>
                </article>
            </div>
            <button class = "close-button"><i class = "fa fa-close"></i><span>Close</span></button>
        </section>
<!-- /end post content-->

    </div>
</div><!-- /container -->

Мой вопрос в том, как показать детали сообщения в «разделе содержания сообщения». Мне нужно снова сделать какой-то цикл, чтобы получить данные? Спасибо

попробуйте прочитать о Laravel Relationships

Ralph519 24.05.2018 03:11
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
1
1 290
1

Ответы 1

Каждая публикация в списке содержит идентификатор, поэтому вам нужно вызвать на основе идентификатора, чтобы отобразить содержимое этого конкретного сообщения.

'<a href = "{{route (' post.show ', [' id '=> $ post [' id ']])}}" type = "button"

class = "btn"> Просмотр </ a> '

Вам следует изучить ajax, если вы хотите просматривать детали публикации, не загружая страницу.

Это тоже проблема, у каждого поста нет идентификатора. Он работал в wordpress, но мне нужно реализовать его с помощью Voyager Laravel, и я понятия не имею, как это сделать.

madiluzi 24.05.2018 05:05

поскольку у вас нет идентификатора, я предлагаю вам использовать таблицу с модальным окном, чтобы можно было просматривать подробности о расширении списка или всплывающих окнах. Подобно этому примеру: datatables.net/extensions/responsive/examples/display-types/‌…

Timmy 24.05.2018 05:42

Другие вопросы по теме