Hace unos días, intentaba comenzar un proyecto con un conocido sobre un tema en particular, una idea un poco de loca pero que me emocionó mucho, precisamente esta situación, me motivó a intentar desarrollar el proyecto en la nueva versión de laravel, Laravel 5, tenía ya algunas semanas que quería probar con esta versión pero dada la gran cantidad de trabajo no había tenido oportunidad, y tomando este proyecto como un hobbie, decidi comenzar a probar la nueva versión del Framework. Sin embargo, me topé con algo curioso, y es que al renderear mi primera vista, que precisamente era un formulario, me di cuenta, de que las etiquetas que normalmente utilizaba no funcionaban: O más bien, si funcionaban, pero me imprimia las etiquetas HTML tal cual como texto plano, y oh por Dios!, tal fue mi sorpresa, que como buen programador, me di a la tarea de investigar en internet, y me lleve una grata sorpresa. Resulta que en la nueva versión de laravel, las etiquetas de impresión, ahora cuentan con un autoescape de caracteres, es decir, anteriormente usabamos los tags {{{ ‘test‘ }}} si queriamos que las etiquetas fueran escapadas e imprimieramos el Html tal cual en la vista, sin embargo, a nuestros amigos, se les ocurrió que es una asombrosa idea autoescapar los tags de impresión, y por tanto, si quieres que tu texto a imprimir no sea escapado, ahora tienes que utilizar los tags: Un buen dato, sin embargo, en lo particular no se me hace nada comodo, ya que estaba acostumbrado a los tags simples y comunes que traía laravel 4.2, para esto, les tragio un pequeño fixed de configuración que puede regresar los tags tal y como estaban antes: Bien, es algo muy sencillo, encontrarán que dentro del cambio de organización de ficheros de laravel, contamos ahora con una carpeta Providers dentro de la carpeta App, dentro de esta, encontraremos un archivo llamado AppServiceProvider.php, ahora bien, dentro de este, veran una función register, lo único que tenemos que hacer, es que antes de terminar la función, agregaremos: Y listo, la explicación esta implicita dentro de cada línea de código, así que no tiene caso hacerlo, es algo sencillo, y en lo personal sumamente util.
1

Quizá también te interese

Utilizando ES6 en tus aplicaciones Node
Creando dialogos personalizados en Java con JDIalog
Creando dialogos personalizados en Java con JDIalog
Estamos de vuelta, y más fuertes que nunca.
ECMAScript 6, lo nuevo.

Ivan Alvarado Diaz

Ingeniero en sistemas computacionales, apasionado por la tecnologia, programador, siempre con ganas de aprender mas y comprometido con mi trabajo.

  • Artículo muy interezante Ivan, te agradezco mucho la idea, gracias por compartir!