8/20/2019 framework Laravel http://slidepdf.com/reader/full/framework-laravel 1/7 Laravel es un nuevo y poderoso framework desarrollado por TAYLOR OTWE promete llevar al lenguaje php a un nuevo nivel. Desarrollar aplicaciones WEB usando laravel es muy sencillo, deido a su e!p sinta!is, sus generadores de c"digo, y su #$% incluido llamado eloquent. Laravel, propone una forma de desarrollar aplicaciones we de un modo mu ofreciendo herramientas poderosas necesarias para aplicaciones de gran env Laravel permite utili'ar el (%odelo)*ista)+ontrolador tradicional, donde al ig frameworks --, el controlador es programado como una clase. -or controlador es una clase php que dispone de m/todos p0licos que son el pu 1nal de una petici"n http (request php a nuestra aplicaci"n. UNA BASE HTTP MÁS ROBUSTA +on el paso del tiempo apareci" el proyecto symfony, el cual est& asado e principios de crear un desarrollo m&s s"lido 2e!ile y testeale, algo que las php no ten3an. Laravel nace con1ando en symfony, pero tami/n depende de otras grandes como swiftmailer, caron o doctrine, es decir, se ha tomado la mejor de los g hacer un framework muy rousto. 4$5%EW#$6 -- L5$5*E
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Laravel es un nuevo y poderoso framework desarrollado por TAYLOR OTWEpromete llevar al lenguaje php a un nuevo nivel.
Desarrollar aplicaciones WEB usando laravel es muy sencillo, deido a su e!p
sinta!is, sus generadores de c"digo, y su #$% incluido llamado eloquent. Laravel, propone una forma de desarrollar aplicaciones we de un modo mu
ofreciendo herramientas poderosas necesarias para aplicaciones de gran env
Laravel permite utili'ar el (%odelo)*ista)+ontrolador tradicional, donde al igframeworks --, el controlador es programado como una clase. -or controlador es una clase php que dispone de m/todos p0licos que son el pu1nal de una petici"n http (request php a nuestra aplicaci"n.
UNA BASE HTTP MÁS ROBUSTA+on el paso del tiempo apareci" el proyecto symfony, el cual est& asado e
principios de crear un desarrollo m&s s"lido 2e!ile y testeale, algo que las php no ten3an.
Laravel nace con1ando en symfony, pero tami/n depende de otras grandescomo swiftmailer, caron o doctrine, es decir, se ha tomado la mejor de los ghacer un framework muy rousto.
CARACTERÍSTICAS DE LARAVEL QUE AYUDAN A INCREMENTAR SU PRO %odularidad7 Laravel se ha construido utili'ando m&s de 89 lirer3as diferentes fuerte
integradas con el gestor de dependencia
Es de c"digo aierto
:esteailidad7 Laravel tiene con varios asistentes (helpers que ayudan a visitar las runavegando por el :%L resultante para asegurar que los m/todos que se llaman desdclases sean correctos.
Enrutamiento7 proporciona un e!trema 2e!iilidad en la de1nici"n de las rutas de la a;nspirado en la 1losof3a de los micro)frameworks <inatra y <ile!.
=estor de con1guraci"n7 frecuentemente la aplicaci"n se ejecutar& en diferentes entoquiere decir que tanto la ase de datos como credenciales o dominios ser&n diferente
el local en el entorno de test o en los servidores de producci"n. Laravel nos permite dcon1guraciones separadas para cada uno de los entornos.
+onfeccionador de consultas y #$% (#ject $elational %apper7 cuando se instala Larun constructor de consultas, este nos permite lan'ar consultas a la ase de datos con-- de m/todos enla'ados, en lugar de tener que escriir la <>L completa. 5dem&s p#$% y una implementaci"n de $egistro5ctivo (5ctive$ecord llamado Eloquent, que pmodelos interconectados. Estos componentes son compatiles con ases de datos ta-ostgre<>L, <>Lite, %y<ql, %< <>L <erver.
+onfeccionador esquema, migraciones y repolaciones7 inspirado por la 1losof3acaracter3sticas permiten de1nir un esquema de ase de datos dentro de -- y mregistro de los camios para as3 ayudar en la migraci"n de ase de datos.
%otor de plantillas7 Laravel viene con Blade(armario de servidores, un lenguaplantillas con el cual se pueden crear dise?os anidados con loques prede1nidel contenido se inserta din&micamente. 5dem&s Blade guarda en cach/ generados.
Email7 con la clase %ail que es un derivado de la lirer3a <wift%ailer, Laravel una forma muy sencilla de enviar e)mails, con contenido :%L y adjuntos.
5utenticaci"n7 Laravel viene con las herramientas para crear en toda we un foregistro, autenticaci"n e incluso envi" de contrase?as a usuarios que no la recue
$edis7 es un sistema de almacenamiento clave)valor en memoria que tiene e!tremadamente r&pido.
+olas7 Laravel se integra con diversos servicios de colas, tales como 5ma'on <>para permitir el apla'amiento de tareas que son muy intensivas en recursos, as3podemos enviar una gran cantidad de e)mails ejecutando esta tarea en segunlugar de hacer que el usuario espere delante de la pantalla.
Los autores de Laravel se han preocupado mucho por la sinta!is, aque todo sea m&s sencillo de recordar.
Más !"#s$%&' para determinar cu&ndo un archivo se elimin4ile77last%odi1ed(Fruta el lugar de la sinta!is -- 1lemtime(realppara eliminar un archivo 4ile77delete(Fruta en lugar de Vunlink(Fru
Más (&)s$s*)*' algunas funciones de archivo de -- tienen emientras que otras empie'an por 1le, es decir unas areviadas yLaravel todo es m&s consistente.
Más *s*+-' muchas funciones de -- pueden ser dif3ciles dtests deido a las e!cepciones que lan'an y tami/n porque son msimular.
Más !*)s&' se han agregado funciones que no e!ist3an antejemplo copiar un directorio 4ile77copyDirectory (FdirecFdirectorio4inal