laravel - 如何在 Laravel 的视图(刀片文件)中输出 Eloquent Eager Loading?
问题描述
我有一个与此链接相关的问题:
你现在能帮我解决刀片中的输出吗?我实现了这种雄辩的关系并将其正确添加到控制器中,但是现在如何在视图中输出它 - 在刀片文件中!?
你能为这个例子写一点代码评论 - 标签。如果我们想在刀片中展示这一点。以某种方式看到这就像孩子对父母的看法。?
例如输出问题和相关标签属于特定问题。例如: Question1 [ Tag1 - Tag4 - Tag12 ] - - - Question2 [ Tag1 Tag 8 Tag5 ] ... 等等,就像在 olx 中的某些树中一样,我们看到里面的类别显示子类别。olx.com.om/en。或者另一个例子,当我们有:国家和类别(多对多关系),并且想要在上面的视图中列出类别,以及属于下面特定类别的国家。
在此先感谢,我是 laravel 的新手,想开始我自己的博客我正在学习 laravel 2 个多月。
解决方案
在您的控制器功能中,将如下所示。
$questions = Question::with('tags')->get();
$title = "List of questions";
return view('test', compact('questions', 'title'));
在您的刀片中将看起来像这样,并查看如何调用标签关系。
<!-- ouput: List of questions-->
<h2> {{ $title }} </h2>
<!-- ouput:list of questions -->
@foreach($questions as $question)
Question Name : {{ $question->name }}
<b> Tags: </b>
@foreach($question->tags as $tag)
{{ $tag->name }}
@endforeach
@endforeach
这就是您将数据输出到刀片文件的方式。希望能给你一个想法。
推荐阅读
- html - 为什么 HTML 使用 class 或 id 属性而不是 . 或#属性?
- python - wifi/蓝牙的scoket编程(python 3.3>)
- json - Lambda 函数将 DynamoDB 值留空
- php - 添加带有日期字段jQuery的动态行
- javascript - 在传单地图上用 d3 覆盖 json 的问题
- here-api - HERE 地图在外系统中为空白
- datetime - 如何在 SSRS 报告中将本地时间转换为 GMT
- css - 在响应式 1 到 2 列布局中 - 如何指定 DIV 是堆叠在第 1 列还是第 2 列?
- pandas - 确定假期是否在日期范围内
- c - 如果在C中调用信号,如何执行语句