José Manuel Ruiz Pérez
Desarrollador Web
jmanuel.ruiz.perez@gmail.com

FRAMEWORK


Conjunto de buenas prácticas y herramientas


¿Porque laravel?


  • Sintaxis limpia
  • Integración con composer
  • Open Source - Licencia MIT
  • Manejo de rutas
  • Motor de templates
  • ORM, migraciones, seeders
  • Seguridad
  • Manejo desde consola
  • Buena documentación y comunidad
  • ...

Pupularidad





Google Trends


 

CLIENTE - SERVIDOR

FRAMEWORK

modelo - vista - controlador


RoUter - CONTROLADOR


 

  modelo - vista

INSTALACIón


Composer
 composer create-project laravel/laravel nombreAplicacion --prefer-dist

Instalador
 composer global require "laravel/installer=~1.1"

 laravel new nombreAplicacion



GNU\LINUX (DEBIAN)


 $ sudo apt-get install apache2 mysql-server php5 phpmyadmin [...]

 $ curl -s https://getcomposer.org/installer | php

 $ sudo mv composer.phar /usr/local/bin/composer

 $ composer global require "laravel/installer=~1.1"

 $ laravel new nombre-proyecto


WINDOWS



CATALAGO DE PRODUCTOS

ESTRUCTURA GENERAL


ARTISAN



RUTAS



VERBOS/METODoS HTTP



MODELOS


CONTROLadores


vistas

GRACIAS!



jmanuel.ruiz.perez@gmail.com
@jmanuelrp

github.com/jmanuelrp
slides.com/jmanuelrp

Laravel 5

By JManuel Ruiz

Laravel 5

Slides para taller en FLISoL Celaya 2015

  • 856