Можно ли разместить глистов-бутстрапов внутри {{Form :: submit ('')}} – Laravel

Я хочу изменить это:

{{ Form::submit('Delete this User', array('class' => 'btn btn-warning')) }} 

к чему-то вроде этого:

 {{ Form::submit('<i class="glyphicon glyphicon-delete"></i>', array('class' => '')) }} 

Я знаю, что второй вариант неверен, кто-нибудь знает, как правильно его записать?

Используйте <button> типа submit, которая добавляет больше гибкости, чем вход для ввода:

 {{Form::button('<i class="glyphicon glyphicon-delete"></i>', array('type' => 'submit', 'class' => ''))}} 

Чтобы это было ясно, это метод класса:

 public function button($value = null, $options = array()) { if ( ! array_key_exists('type', $options) ) { $options['type'] = 'button'; } return '<button'.$this->html->attributes($options).'>'.$value.'</button>'; } 

Как вы можете видеть, $value содержит все, что вы помещаете в <button> , поэтому размещение значка там должно работать – я использую его с иконками Fontawesome, и он отлично работает, я лично предпочитаю использовать их вместо Glyphicon, но принцип остается тоже самое.

Используя Form::submit() , вы создаете <input type="submit" который не может принимать html как содержимое атрибута value , поэтому ваше решение не будет работать.

Это работает для меня

 {{ Form::button('<span class="glyphicon glyphicon-remove"></span>', array('class'=>'btn btn-default', 'type'=>'submit')) }} 

Я использовал Html::linkRoutes для создания кнопки и не могу реализовать методы, о которых вы, ребята, упомянули раньше … У любого есть какие-то догадки? Вот мой код:

 <div class="col-md-12"> {{ Html::linkRoute('posts.index', '<< Back to blog', [], ['class' => 'btn2 btn2-default']) }} </div> 

Вы можете добавить свой класс значков в свой класс, например:

 array('class' => 'btn btn-primary glyphicon glyphicon-remove');