Samuel Loza Ramirez
Hola...
Genial llegaste hasta aqui:
Soy
Me gusta programar
Begin...
Que es ?
-
Web Framework Open source sobre PHP
-
MIT license
-
Utiliza en patrón de diseño MVC
-
Utiliza composer para instalar sus dependencias.
Que es Framework?
-
Es un esqueleto para el desarrollo e implementación de una aplicación.
-
El programador no necesita plantearse.
-
Es más fácil encontrar herramientas (utilidades, librerías) adaptadas al framework concreto para facilitar el desarrollo.
Que es MVC ?
Text
Text
Es un patron
Que es COMPOSER ?
Composer es un manejador de dependencias
https://getcomposer.org/download/
Por que Laravel ?
FILOSOFÍA
- Eliminar el trabajo de algunas tareas comunes como:
- Sesiones
- Caching
- Ruteos
- Autenticación
- Tomar lo mejor de otros Frameworks como Ruby on Rails, Sinatra, ASP .NET MVC y por supuesto Symfony.
- Adecuado para aplicaciones de cualquier tamaño.
ALGUNAS
CARACTERÍSTICAS
- Routes REST
- Motor de Plantillas (Blade)
- Autenticación fácil de implementar
- Migraciones
- Eloquent (ORM)
- Caché
- Sesiones
Que mas ..!!
- Routes REST
- Motor de Plantillas (Blade)
- Autenticación fácil de implementar
- Migraciones
- Eloquent (ORM)
- Caché
- Sesiones
Blade
Blade nos provee de muchas ventajas (asi como casi todo en Laravel), además de modularizar nuestras vistas
Nos permite usar estructuras de control y variables de PHP directamente en ellas
+
@extends('app') @section('content') <h1>Lista de pasteles</h1><br> @if( $pasteles->count() > 10 ) <h2>Hay muchos Pasteles</h2><br> @endif @foreach($pasteles as $pastel) <h4>{{ $pastel->nombre }}</h4> @endforeach @stop
Blade
Controller
Eloquent
El ORM llamado Eloquent incluido en Laravel prove una hermosa y sencilla implementación.
Cada tabla de la base de datos tiene un "Modelo" correspondiente, el cual es utilizado para interactuar con esa tabla
Instalacion
Ejemplo simple
Laravel
By Samuel LR
Laravel
- 590