Laravel:使用Blade功能呈现查询数据

By simon at 2018-02-07 • 0人收藏 • 32人看过

目前我正在从数据库中获取一些数据,之后我想要 在我的Blade模板中渲染它。 在我的查询data我有刀片功能,如url('/foo')结合一些 HTML。这是问题。 当我使用{!! $child->description !!}的HTML正确渲染,但我的刀片 功能将不起作用: 功能:url('/foo) 输出:http://myurl.de/url('/foo') 当我使用的时候“正常”的语法如{{ $child->description }}所生成的URL是 正确(http://myurl.de/foo),但HTML不会呈现。 所以我的问题是: 如何在呈现的HTML中使用查询的Blade函数? ^^ * /编辑好吧,也许我的问题太抽象了。所以我想告诉你我的 问题基于我的例子。 ([生成的模板图像 - 只在德国, 对不起(https://i.gyazo.com/f10701cc61e79c94568188d66e0378d0.png)) 每个表单都是一个数据库条目,如:    分类名称   * categoryParent   * ...   * categoryDe​​scri选项 正如你可以看到我的形象,类别描述是我的下面的小文本 首先用小按钮输入字段。一世想用这个脚本抽象为 可能的话,我可以填写每一个我想填写的内容 这个例子是我的内容是: lore ipsum <a class="btn btn-primary btn-sm pull-right" href="url('foo')">dolor</a> 正如你所看到的,有提到的刀片功能(url)和HTML。

2 个回复 | 最后更新于 2018-02-07
2018-02-07   #1

{! !!} - 这不会转义字符串,所以如果你有像数据库的东西, 它会输出这样的东西。 在o那只会给你一些没有的东西的手{{}} 用于保护您免受注射。

2018-02-07   #2

可能是刀片错误。 * {{}} *

lore ipsum <a class="btn btn-primary btn-sm pull-right" href="{{url('foo')}}">dolor</a>
[Laravel Blade](https://laravel.com/docs/5.5/blade)

登录后方可回帖

Loading...