有没有更好的方法将一个glyphicon添加到Laravel的BootForm插件按钮?

时间:2016-12-20 00:06:53

标签: laravel

我使用BootForm插件管理Laravel中的表单。

它非常整洁,但由于它可以自动化很多东西,因此有一些东西不再可能。

例如,我尝试在其中一个按钮上添加一个glyphicon。我不知道是否有更好的方法可以做到,但这是我迄今所做的:

    {!!
        BootForm::submit('<span class="glyphicon glyphicon-log-out" aria-hidden="true"></span> '.trans('forms.disconnect.submit_button'))
            ->class('btn btn-danger')
    !!}

The rendered button

您是否看到了更好的方法来实现相同的目标?

1 个答案:

答案 0 :(得分:1)

我喜欢通过附加到类来做它。这是一个例子:

让btn知道:before属性应该使用Glyphicons Halflings类:

.btn-glyphed {
    padding-left: 2.5rem;
    position: relative;
}

.btn-glyphed:before {
    font-family: 'Glyphicons Halflings';
    position: absolute;
    left: 1rem;
}

然后将glyphicon直接附加到btn类:

->class('btn btn-danger btn-glyphed glyphicon-log-out');