LARAVEL
LARAVEL
INTEGRANTES:
BEJAR LOLOY MARCO
GAMBINI ARROYO MIGUEL
GOICOCHEA ZUMARAN JOSHEP
SILVA MURGA JUNIOR ALBERTO
Laravel Busca eliminar
el sufrimiento
La autenticación,
del desarrollo
Framework para aplicaciones web con facilitando las enrutamiento, sesiones y
sintaxis expresiva y elegante tareas almacenamiento en caché.
comunes
desarrollo
DOCKER
HOMESTEA
D
INSTALACIÓN DE DOCKER
El primer paso para poder instalar Docker es abrir la terminal e ingresar como root para
luego actualizar los paquetes existentes
Repositorios Nginx y PHP – FPM
Instalar y Instalamos los repositorios EPEL y Nginx para instalar el servidor web
Configurar yum -y install epel-release
Laravel, Nginx, wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-
Php-fpm 8.noarch.rpm
wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-
centos-6-0.el6.ngx.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -i nginx-release-centos-6-0.el6.ngx.noarch.rpm
rpm -iUvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Instalando Nginx
MySQL
yum install mysql mysql-server –y
Instalando Composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
Instalando Laravel
cd /var/www/html
git clone https://github.com/laravel/laravel.git
cd /var/www/html/laravel
INSTALACIÓN DE
DOCKER Modificamos permisos
chown -R apache.apache
/var/www/html/laravel chmod -R 755
/var/www/html/laravel
¡LISTO!
Ingresamos al archivo virtual.conf ejecutando
INSTALACIÓN DE
el siguiente comando
DOCKER nano -w /etc/nginx/conf.d/virtual.conf
Visión General
Laravel es un framework que permite el uso
Para decódigo
crear una sintaxis elegante
de forma y
sencilla
expresiva
y
permitiendo multitud de
funcionalidades
Características
Otras características interesantes de Laravel incluyen:
Posee un poderoso conjunto
Soporte para el
de librerías.
Laravel propone en el desarrollo usar Laravel incluye un sistema de mapeo de datos relacional
Routes with Closures, en lugar de un llamado Eloquent ORM que facilita la creación de modelos.
MVC tradicional con el objetivo de Este ORM se funda en patrón active record y su
hacer el código más claro. Aun así funcionamiento es muy sencillo
permite el uso de MVC tradicional.
Vista
Controlador
Comunidad
La documentación extremada-
existente es sencilla y muy mente activa
completa, sobre todo en el y en continuo
sitio oficial. crecimiento.
Facilita el
manejo También la generación de
de ruteo url amigables lo que hace
de más fácil el mantenimiento
nuestra de un sitio web.
aplicación
Cuenta con:
Un sistema de migraciones para gestionar la estructura de la base de
datos.
Utiliza:
Sistema de plantillas Blade, lo que permite tener una mejor
estructuración de
las vistas.
as
La curva inicial de aprendizaje puede ser
compleja si no has utilizado un framework o
no manejas bien el lenguaje
Composer es un manejador
de Está pensado para las últimas versiones de PHP
dependencias, no un gestor y solo soporta a partir de PHP 5.4
de
paquetes.
Formas Una forma que funciona bastante
bien es dividir mis rutas en diferentes
de
archivos
dependiendo del tipo de ésta:
trabajo
en
Rutas Visibles para todos (website)