我有一个主视图,根据URL和控制器,它将在另一个子视图中加载到名为$content
的变量中。
目前我正在尝试:
return view("master")->with(["content" => view("pages.group")]);
因此,例如,如果URL为https://example.com/group/1,则试图将主视图包含在子视图中。当前,它只是为XSS逃脱了,但是我觉得这不是正确的方法?
答案 0 :(得分:1)
我假设您尝试以以下方式显示子视图内容:
{{ $content }}
将语法从{{ }}
(转义输出)更改为{!! !!}
(非转义输出)。
{!! $content !!}
答案 1 :(得分:0)
最后,在@lagbox提及它之后,使用Laravel部分使我能够使用主视图并在需要时对其进行扩展。 https://laravel.com/docs/6.x/blade#extending-a-layout