from form example collective bootstrap php forms twitter-bootstrap laravel

php - example - ¿Es posible poner un bootstrap glyphicon dentro de un{{Form:: submit('''')}}-Laravel



laravel form select from database (4)

Esto funciona para mí

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

Quiero cambiar esto:

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

a algo como esto:

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

Sé que la segunda opción no es correcta, ¿alguien sabe cómo escribirla de manera correcta?


Puede agregar su clase de icono a su matriz de clase como:

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


Utilicé Html::linkRoutes para crear un botón y no puedo implementar los métodos que mencionaron antes ... ¿ Html::linkRoutes tiene alguna idea? Aquí está mi código:

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


Utilice un <button> de tipo enviar, que agrega más flexibilidad que una entrada de envío:

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

Para dejarlo en claro, este es el método de clase:

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

Como puede ver, $value contiene todo lo que coloca dentro de la etiqueta <button> , por lo que debería funcionar el ícono: utilizo esto con los iconos Fontawesome y funciona bien. Personalmente tiendo a usar esos en lugar de Glyphicon, pero el principio permanece lo mismo.

Al usar Form::submit() , en su lugar, crea un <input type="submit" que no puede aceptar html como contenido del atributo value , por eso su solución no funcionará.