Use a <button>
of type submit, which adds more flexibility then a submit input:
{{Form::button('<i class="glyphicon glyphicon-delete"></i>', array('type' => 'submit', 'class' => ''))}}
To make it clear, this is the class method:
public function button($value = null, $options = array())
{
if ( ! array_key_exists('type', $options) )
{
$options['type'] = 'button';
}
return '<button'.$this->html->attributes($options).'>'.$value.'</button>';
}
As you can see, $value
holds anything you put inside the <button>
tag, so placing the icon there should work - I use this with Fontawesome icons and it works fine, I personally tend to use those instead of Glyphicon but the principle remains the same.
By using Form::submit()
, instead, you create an <input type="submit"
which cannot accept html as content of the value
attribute, that's why your solution won't work.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…