我正在Laravel创建一个带有Form的按钮:
{!! Form::submit('<i class="fa fa-trash"></i>', ["class"=>"btn btn-default"]) !!}
按钮文字变为:
<i class="fa fa-trash"></i>
我只看到这个字符串,而不是图标:如何修复它?
答案 0 :(得分:2)
尝试使用Form::button
代替Form::submit
:
{{ Form::button('<i class="fa fa-trash"></i>', ['type' => 'submit', 'class' => 'btn btn-default'] ) }}
它会创建一个button
代码,其类型为submit
,而不是input
代码。
这样,图标的html应该在标记内容中呈现,并且应该是可见的。
相反,通过使用您正在执行的input
标记,该图标的html字符串将在value
标记的input
属性中打印,并且此处无法使用t被渲染为有效的html