Laravel

Laravel, instalación del hermano pequeño de Symfony

Y seguimos con el tema de los frameworks, ya hemos dejado a un lado la pelea entre si debemos usar un framework para el desarrollo o por el contrario tenemos que implementar todo el core de la aplicación desde cero. En el artículo anterior “¿Eres un Chuck Norris o un mariquita?” daba mi opinión sobre que es mejor y sobre cuales son las ventajas a la hora de trabajar de una manera o de otra.

Hoy quiero presentar una nueva herramienta, el framework Laravel que siempre fue considerado como el hermano pequeño de Symfony se presenta ahora como una opción muy discutible gracias a la salida de su versión 4.

Laravel, otro actor más en el escenario

Y es que las diferencias que separan un framework de otro no son para nada abismales, todos se basan en los mismos conceptos de siempre (URL Friendly, Routing, Vistas, MVC, POO…) son las maneras de trabajar de uno u otro las que te van a posicionar en un lado o en otro. La clave de todo este asunto son las ventajas que puede aportarte Laravel a la hora de desarrollar un proyecto y es que para ser sinceros, Laravel es increíblemente flexible. Al igual que Symfony u otros frameworks, Laravel incluye su ORM integrado, Eloquent ORM, que incluye un sintaxis muy fácil de utilizar. Uno de los aspectos que me ha gustado mucho y que otros frameworks no tienen, Laravel integra Migrations, que no es otra cosa mas que un gestor de versiones de tu base de datos.

 

Instalación, la primera frontera

Para tener Laravel en tu equipo es necesario que tengas instalado Composer ya que toda la creación del proyecto se va a realizar a través de este gestor de dependencias. El primer paso es que nos descarguemos el archivo composer.phar que es el fichero que se encargará de manejar todas estas dependencias. Por si alguien no lo sabe, los ficheros con extension phar no es otra que una aplicación PHP comprimida, como podrían ser los jar de Java.

$ curl -sS https://getcomposer.org/installer | /Applications/XAMPP/xamppfiles/bin/php-5.4.16
$ sudo mv composer.phat /usr/local/bin/composer

Para comprobar que la instalación de Laravel se ha realizado de manera correcta tan solo tienes que escribir en la consola lo siguiente:

$ composer

Ya tenemos el primer paso superado, ahora vamos a por el framework. Con el siguiente comando lo que se va a hacer es descargarnos una copia completa de Laravel en nuestro equipo, para ello, o vamos directamente al directorio que utiliza nuestro servidor (/var/www) y ejecutamos lo siguiente:

$ composer create-project laravel/laravel Sum0905_cafeteria --prefer-dist

Como opinión personal he de decir que no me gusta nada este método de trabajar, yo soy más de tener mi carpeta “Proyectos” en mi directorio $HOME e ir montando ahí los diferentes proyectos y después realizar el despliegue a la carpeta del servidor local utilizando Phing o Ant, tal y como explico en este artículo, aunque aquí cada uno es libre de opinar.
Tal y como he dicho, mediante este comando se te descargará una copia de Laravel en tu equipo directamente desde los repositorios de Composer con todas las dependencias actualizas y listas para ponerte ya a desarrollar. En el comando, “Sum0905_cafeteria” es el nombre del proyecto, yo a todos mis proyectos les pongo la misma nomenclartura, aunque esta claro que tu puedes poner lo que te de la gana.
Cuando acabe la instalación de todas las dependencias, ya tendrás listo Laravel para probarlo. Para esto tenemos que abrir cualquier navegador y acceder a la dirección “localhost/Sum0905_cafeteria/public”, si ves el logo de Laravel es que todo ha ido bien.

Si te aparece un error de ErrorException file_put_contents() has de darle permisos de escritura a la carpeta /app/storage con el comando sudo chmod -R 777 storage

Me gustaría iniciar una serie de tutoriales de Laravel con la creación de un proyecto desde cero pero todo depende de si os interesa o me meto en otros fregaos, todo dependerá de los comentarios y visitas.
Así que ya sabéis, si queréis que haga un minicurso de Laravel decídmelo en los comentarios o a través de los botoncicos sociales y me pongo manos a la obra.

¡Hasta que volvamos a olernos!

 

Gorka Muñoz Andrés

Me llamo Gorka Muñoz y soy un desarrollador melómano. Combino a la perfección la búsqueda de nuevos grupos con la pasión por la tecnología. Desde chiquitito me ha gustado la programación, ahora que soy mayor estoy metido en el mundo del SEO sin olvidarme del /Dev.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *