Ответ 1
Используйте <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
, поэтому ваше решение не будет работать.