Laravel:包含来自模块的多个视图

Laravel: include multiple views from modules

提问人:Crewa 提问时间:8/12/2023 更新时间:8/12/2023 访问量:38

问:

我想在模块文件夹中的视图中包含多个视图。

我有一个名为 modules 的文件夹。在该文件夹中,我有 2 个模块,博客和测试。我想在另一个视图中包含这些模块中的一些视图。

我尝试了以下方法:

<?php
    $array = ['blog::index','test::test'];
?>

@foreach($array as $result)
    @includeIf($result)
@endforeach

它导致仅从第一个 (blog::index) 视图获取数据 2 次。

Laravel 循环 视图 foreach 包括

评论

0赞 UnderDog 8/12/2023
有一个名为“includeViewsFrom”的函数可以帮助您包含这些额外的视图目录。您可以从模块服务提供者加载它们,您是否为测试模块这样做了?

答: 暂无答案