Laravel:渲染查询数据与刀片功能

时间:2016-01-28 13:47:54

标签: laravel blade

目前我从数据库中获取了一些数据,然后我想在我的Blade模板中渲染它。
在我查询的数据中,我有像url('/foo')这样的刀片函数和一些html。这就是问题所在。

当我使用{!! $child->description !!}时,HTML正确呈现,但我的Blade功能无法正常工作:

功能:url('/foo)
输出:http://myurl.de/url('/foo')

当我使用"正常"像{{ $child->description }}这样的语法生成的URL是正确的(http://myurl.de/foo),但不呈现HTML。

所以我的问题是:

如何在呈现的HTML中使用我查询的Blade功能? ^^

/修改 好吧,也许我的问题太抽象了。所以我想根据我的例子向你展示我的问题。 (generated template image - only on german, sorry

每个表单都是一个数据库条目,如:

  • 类别名称
  • categoryParent
  • ...
  • categoryDe​​scription

正如您在我的图片上看到的那样,categoryDe​​scription是我的第一个输入字段下的小文本,带有小按钮。 我想尽可能使用这个脚本摘要,以便我可以用我想要填写的每个内容填充条目。 在这种情况下,我的内容是:

lore ipsum <a class="btn btn-primary btn-sm pull-right" href="url('foo')">dolor</a>

正如您所看到的,提到了Blade-function(url)和HTML。

2 个答案:

答案 0 :(得分:0)

{!! !!} - 这不要逃避字符串,所以如果你有数据库的东西,如, 它会像那样输出它。

在另一方面{{}},这会给你一些&#34;一些东西&#34;没有,它用于保护您免受注射。

答案 1 :(得分:0)

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

$(function() {

    $( "#datepicker11" ).datepicker({ 
        changeYear: true,
        minDate: '+1D',
        maxDate: '+3M',
    });
});

Laravel Blade