显示来自 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->chunk(3)
以上是关于显示来自 MySQL 的记录的主要内容,如果未能解决你的问题,请参考以下文章
来自 MYSQL 中某个范围的 Entity Framework Core 随机记录