首页 > 解决方案 > 如何将子视图传递给 Laravel 中的主视图?

问题描述

我有一个主视图,根据 URL 和控制器,它会在另一个子视图中加载到一个名为 的变量$content,这就是想法。

目前我正在尝试:

return view("master")->with(["content" => view("pages.group")]);

因此,例如,如果 URL 是https://example.com/group/1,我试图让子视图包含在我的主模板中。目前,它只是被 XSS 逃脱了,但我觉得这不是正确的方法吗?

标签: phplaravellaravel-blade

解决方案


我假设您正在尝试以以下方式显示子视图内容:

{{ $content }}

将您的语法从{{ }}(转义输出)更改为{!! !!}(非转义输出)。

{!! $content !!}


推荐阅读