2017-03-08 133 views
1

我有以下形式,作为'删除'按钮。在Laravel的Forms Submit按钮中使用Font Awesome?

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

有没有办法用Font Awesome图标替换“删除”按钮文本?我试图将其更改为:

{{ 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?

回答

6

当你使用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后添加。