显示来自 MySQL 的记录

Posted

技术标签:

【中文标题】显示来自 MySQL 的记录【英文标题】:Display records from MySQL 【发布时间】:2016-03-09 21:01:02 【问题描述】:

我现在正在尝试在 Laravel 中做一些事情。而且我需要使用“Blade”在数据库中按表显示记录。我正在做 Laravel 文档中的“基本任务列表”。我在表格中有几个“任务”,我想用 Bootstrap 每行显示 4 件。

例子

<div class="row">
 <div class="col-lg-3">Task 1</div>
 <div class="col-lg-3">Task 2</div>
 ... 2 more...
</div>
... more rows here...

如何分离未知数量的“任务”并用 Blade 显示?

【问题讨论】:

【参考方案1】:
@foreach(array_chunk($questions->all(), 3) as $threeQuestions)
    <div class="row">
        @foreach($threeQuestions as $question)
            // Do everything here
            @if(isset($question->task))
                <a href="URL::action('showTask', $question->task_id)"><h4> <span class='glyphicon glyphicon-file'></span> $question->Task->name</h4></a>
            @endif

            // ...

        @endforeach
    </div>
@endforeach

【讨论】:

仅供参考 Laravel 集合带有一个块方法,所以你可以使用 $questions-&gt;chunk(3)

以上是关于显示来自 MySQL 的记录的主要内容,如果未能解决你的问题,请参考以下文章

来自多个表的 MySQL 最新相关记录

通用分页

来自 MYSQL 中某个范围的 Entity Framework Core 随机记录

Thinking Sphinx - 显示来自协会的正确记录

VBA ADODB 记录集字段是来自 MySQL 的 Null - 有没有简单的方法来检查或防止“NULL”?

如何显示条件来自另一个表的一个表中的记录?