Laravel 表单:输入按钮未显示 HTML 图标

Laravel Form: Input Button Not Showing HTML Icon

我正在 Laravel:

创建一个带有表单的按钮
{!! Form::submit('<i class="fa fa-trash"></i>', ["class"=>"btn btn-default"]) !!}

按钮文字变为:

<i class="fa fa-trash"></i>

我只看到这个字符串,没有看到图标:如何解决?

尝试使用 Form::button 而不是 Form::submit

{{ Form::button('<i class="fa fa-trash"></i>', ['type' => 'submit', 'class' => 'btn btn-default'] )  }}

它将创建类型为 submitbutton 标签,而不是 input 标签。

这样,图标的 html 应该在标签内容中呈现并且应该是可见的。

相反,通过像您一样使用 input 标签,图标的 html 字符串将打印在 input 标签的 value 属性内, 在这里无法呈现为有效 html