为了账号安全,请及时绑定邮箱和手机立即绑定

如何将子视图传递给 Laravel 中的主视图?

如何将子视图传递给 Laravel 中的主视图?

PHP
慕后森 2022-06-17 17:15:18
我有一个主视图,根据 URL 和控制器,它会在另一个子视图中加载到一个名为 的变量$content,这就是想法。目前我正在尝试:return view("master")->with(["content" => view("pages.group")]);因此,例如,如果 URL 是https://example.com/group/1,我试图让子视图包含在我的主模板中。目前,它只是被 XSS 逃脱了,但我觉得这不是正确的方法吗?
查看完整描述

2 回答

?
红颜莎娜

TA贡献1842条经验 获得超13个赞

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

{{ $content }}

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

{!! $content !!}


查看完整回答
反对 回复 2022-06-17
?
炎炎设计

TA贡献1808条经验 获得超4个赞

最后在@lagbox 提到它之后,使用 Laravel 部分使我能够使用主视图并在需要时对其进行扩展。https://laravel.com/docs/6.x/blade#extending-a-layout


查看完整回答
反对 回复 2022-06-17
  • 2 回答
  • 0 关注
  • 168 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号