在Laravel的表单提交按钮中使用Font Awesome?

时间:2017-03-08 13:01:36

标签: css laravel font-awesome laravel-form

我有以下表格作为'删除'按钮。

{{ Form::open(['method' => 'DELETE', 'route' => ['notes.delete', $note->user->id]]) }}
{{ Form::submit('Delete', ['class' => 'btn btn-warning btn-sm']) }}
{{ Form::close() }}

有没有办法取代"删除"带有字体真棒图标的按钮文字?我尝试将其更改为:

{{ Form::submit('<i class="fa fa-minus-circle" aria-hidden="true"></i>', ['class' => 'btn btn-warning btn-sm']) }}

但是,它不显示图标,而只显示HTML代码的原始版本 - <i class="fa fa-minus-circle" aria-hidden="true"></i>。有没有办法在Laravel表格中使用Font Awesome?

1 个答案:

答案 0 :(得分:7)

使用Form :: submit时,内容始终被转义。您可以使用Form ::按钮,而不会转义内容。

{{ Form::button('<i class="fa fa-minus-circle" aria-hidden="true"></i>', ['class' => 'btn btn-warning btn-sm', 'type' => 'submit']) }}

重要的是要注意'type' => 'submit'之后添加class