我想动态更改Blade模板中HTML标记的属性值。
<span class="badge badge-blade-difficulty">
在上面的代码中,我想将刀片更改为可能不同的值。我尝试了很多像
这样的东西{{<span class="badge badge-$blogpost->difficulty">}}
或
<span class="badge badge-{{$blogpost->difficulty}}">
但这会导致错误。有人可以帮忙吗?谢谢!
答案 0 :(得分:1)
我不确定我完全理解你的问题,但据我所知,这可能有所帮助。 (请在问题中包含实际错误,而不是“这些导致错误”)
要将属性作为数据元素添加到您的应用中:
<span class="badge {{{ isset($difficulty) ? $difficulty : '' }}}">
(假设class="badge"
是你想要的,当没有通过困难时。你的问题不清楚原始值应该是什么)
您的View::make()
应将数据传递给视图:
$difficulty = "badge-blade-difficulty";
return View::make('viewname', $difficulty);
再次......我不完全确定这正是你所寻找的,但它应该让你去。