我有一个与此链接有关的问题:
Laravel / Eloquent eager loading
您现在可以通过此方法为我提供刀片服务器的输出吗?我实现了这种雄辩的关系并将其正确添加到控制器中,但是现在如何在视图中输出此信息-在刀片文件中!?
您可以为此示例编写一些代码吗?注释-标签。如果我们想在刀片中显示这一点。要以某种方式像孩子一样把它当成父母。?
例如,输出问题和相关标签属于特定问题。例如:Question1 [Tag1-Tag4-Tag12]---Question2 [Tag1 Tag 8 Tag5] ...依此类推,就像在olx等视图中的树中一样,我们看到其中的类别显示子类别。 olx.com.om/en。 还是我们遇到的另一个例子:国家和类别(多对多关系),想要在上面列出类别,在下面列出属于特定类别的国家。
预先感谢, 我是laravel的新手,想开设自己的博客,而且我正在学习laravel 2个月以上。
答案 0 :(得分:1)
在您的控制器功能中,将如下所示。
$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
这就是将数据输出到刀片文件的方式。希望能给您一个想法。