【问题标题】:(Laravel) How to show data list and data detail in one view(Laravel) 如何在一个视图中显示数据列表和数据详细信息
【发布时间】:2018-11-03 02:21:40
【问题描述】:

我在一个视图中有一个包含数据列表和数据详细信息的视图。我试图展示他们两个,但我不知道如何。可以看下面的代码

<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 关系

标签: php laravel foreach voyager


【解决方案1】:

列表中的每个帖子都包含一个 ID,因此您必须根据 ID 调用才能显示该特定帖子的内容。

'

class="btn">查看

'

如果您想在不加载页面的情况下查看帖子详细信息,则应该探索 ajax。

【讨论】:

  • 这也是个问题,每个帖子都没有ID。它在 wordpress 中工作,但我需要使用 Voyager Laravel 来实现它,我不知道这样做
  • 由于您没有任何ID,建议您使用带模态的表格,以便查看扩展列表或弹出列表的详细信息。与此示例类似:datatables.net/extensions/responsive/examples/display-types/…
猜你喜欢
  • 2017-12-16
  • 2015-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-04
相关资源
最近更新 更多