如何在Laravel中在视图中输出雄辩的渴望加载(刀片文件)?

时间:2018-11-07 00:26:21

标签: laravel laravel-5 eloquent eager-loading

我有一个与此链接有关的问题:

Laravel / Eloquent eager loading

您现在可以通过此方法为我提供刀片服务器的输出吗?我实现了这种雄辩的关系并将其正确添加到控制器中,但是现在如何在视图中输出此信息-在刀片文件中!?

您可以为此示例编写一些代码吗?注释-标签。如果我们想在刀片中显示这一点。要以某种方式像孩子一样把它当成父母。?

例如,输出问题和相关标签属于特定问题。例如:Question1 [Tag1-Tag4-Tag12]---Question2 [Tag1 Tag 8 Tag5] ...依此类推,就像在olx等视图中的树中一样,我们看到其中的类别显示子类别。 olx.com.om/en。 还是我们遇到的另一个例子:国家和类别(多对多关系),想要在上面列出类别,在下面列出属于特定类别的国家。

预先感谢, 我是laravel的新手,想开设自己的博客,而且我正在学习laravel 2个月以上。

1 个答案:

答案 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 

这就是将数据输出到刀片文件的方式。希望能给您一个想法。