La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

GRUPO 15 SC FRAMEWORK LARAVEL

Presentaciones similares


Presentación del tema: "GRUPO 15 SC FRAMEWORK LARAVEL"— Transcripción de la presentación:

1 GRUPO 15 SC FRAMEWORK LARAVEL
TECNOLOGIA WEB GRUPO 15 SC FRAMEWORK LARAVEL Mario Alberto lazarte Zambrana Diego Mansilla José Andres Jiménez C.

2 ¿QUE ES FRAMEWORK LARAVEL?
Es un framework de desarrollo web MVC escrito en ph5 Laravel es un framework joven con un gran futuro cuenta con una comunidad llena de energía, documentación atractiva de contenido claro y completo y, además, ofrece las funcionalidades necesarias para desarrollar aplicaciones modernas de manera fácil y segura. Fue creador por Taylor Otwell en el año 2011.

3 VENTAJAS DE EMPLEAR FRAMEWORK LARAVEL
Reducción  de costos y tiempos en el desarrollo y mantenimiento. Sintaxis expresiva y muy clara en la forma de escritura. Posee una amplia comunidad  y foros. Buena y abundante documentación sobre todo en el sitio oficial. También cuenta con una herramienta de interfaces de líneas de comando llamada Artisan que me permite programar tareas programadas como por ejemplo ejecutar migraciones, pruebas programadas, etc.

4 Fue diseñada con normas rígidas de como se escribe el código, como llamar los modelos de vistas y controladores y son adaptables y flexible a cualquier proyecto. Existen 2 versiones de Laravel: Versión 4 Versión 5

5 Característica Va por a versión 4 publicada en mayo del 2013 (actualmente en la versión 4,2). Creado en 2011 por Taylor Otwell. Publicado bajo licencia open source MIT. Esta inspirado en Ruby on Rails y Symfony, de quien posee muchas dependencias. Esta diseñado para desarrollar bajo el patrón MVC. Autentificación fácil de implementar.

6 Estructura del Proyecto
Todos los proyectos nuevos en Laravel 5.1 tienen la siguiente estructura de directorios:

7 /app Aquí es donde vive la mayoría del código para su aplicación. Contiene su enrutamiento, modelos de datos y vistas.

8 /config La configuración tanto para el framework como para tu aplicación se mantiene en este directorio. La configuración de Laravel existe como un conjunto de archivos PHP que contienen matrices clave-valor app.php : En este archivo nos puede interesar configurar el lenguaje de nuestra aplicación, la zona horaria, los providers y aliases de las clases más comunes. database.php : En este archivo podemos configurar principalmente el motor de base de datos al cuál deseamos conectarnos.

9 /database Aquí se encontraran los archivos relacionados con el manejo de la base de datos. Dentro de este directorio se encuentran los subdirectorios: factories : Aquí escribiremos nuestros model factories. migrations : Todas las migraciones que creamos se ubican en este subdirectorio. seeds : Contiene todas las clases de tipo seed.

10 /public El directorio public
Dentro de este directorio colocaremos todos los recursos estáticos de nuestra aplicación, es decir, archivos css, js, imágenes y fuentes. Es recomendable crear una carpeta por cada tipo de recurso.

11  /resources lang : Aquí se encuentran todos los archivos de internacionalización, es decir, los archivos para poder pasar nuestro proyecto de un idioma a otro. views : Aquí ubicaremos nuestras vistas en formato php o php.blade, es recomendable crear una carpeta por cada controlador, además agregar una carpeta templates para las plantillas. Una plantilla es una vista general, que tiene segmentos que pueden ser reemplazados mediante la herencia de plantillas, más adelante se hablará de este tema.

12 /storage El directorio storage
Cuando Laravel necesita escribir algo en el disco, lo hace en el directorio storage . Por este motivo, tu servidor web debe poder escribir en esta ubicación. Aquí podemos encontrar otros directorios entre los cuales el más relevante es el subdirectorio framework, es ahí donde se almacena el cache y las vistas compiladas.

13 Instalación de Laravel
1.- Instalar Composer Composer es una herramienta para gestionar las dependencias en PHP. Te permite declarar las librerías de las cuales tu proyecto depende o necesita y las instala en el proyecto por ti

14 2. Creando proyecto en Laravel
Existen dos formas de crear un proyecto con Laravel, la primera es descargando el archivo master desde su repositorio oficial de GitHub y la otra es usando Composer desde la consola Desde la consola, dirígete al directorio donde guardas tus proyectos web (si usas XAMPP la ruta es C:\xampp\htdocs para WAMPP es C:\wamp\www), y teclea lo siguiente:

15

16

17


Descargar ppt "GRUPO 15 SC FRAMEWORK LARAVEL"

Presentaciones similares


Anuncios Google