Icono del sitio Carlos Herrera

Forms & HTML en Laravel 5.1

Con la Llegada de Laravel 5.1 hacer una migración del 5.0 puede ser algo complicada. más que todo cuando hemos utilizados los componentes iluminate para HTML y sistema de Formularios.

Iluminate/html ya no forma parte del core de laravel, y la adaptación para la versión 5.1 aun no ha llegado, hasta se puede decir que el proyecto ha sido abandonado por el propio creador Taylor Otwell, Pero no se alarmen, hay una comunidad de desarrolladores que quieren mantener algunos componentes que han sido sacados del core de Laravel 5.1 y ellos con Laravel Collective

laravel-collectivefull-logoEsta comunidad se encarga de actualizar los siguientes componentes sacados del core:

  1. HTML & Forms
  2. SSH
  3. Annotations

Han adaptado a Laravel 5.1 el viejo componente Iluminate/html. Aqui te mostraré los pasos a seguir:

 

Agregar el componente HTML & Forms a Laravel 5.1 a través del composer.

Hay dos formas:

si utilizas la consola, puedes usar el siguiente comando:

composer require laravelcollective/html

si no la utilizas, ve al archivo composer.json y agrega esto en el apartado require:

 "laravelcollective/html": "^5.1"

Configurar el componente.

Para ello hay que ir al archivo config/app.php

en las ultimas lineas del apartado provider agregar esto:

 Collective\Html\HtmlServiceProvider::class,

y en las ultimas lineas del apartado aliases agregar:

'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,

 

Y listo, ya volverá a funcionar el html & form que has usado con iluminate en versiones anteriores.

 

Espero que esto sirva de ayuda, no olvides compartirlo!

 

 

 

Salir de la versión móvil