Manual para Iniciantes com LaravelDescrição completa
Title : Belajar Laravel Untuk Pemula DAFTAR ISI 1. Pengertian Laravel 2. Cara Instal Laravel 2.1. Instal Laravel Versi Windows 2.2. Instal Laravel Versi Ubuntu/Linux 3. Persiapan Pembuatan CR...
laravel webFull description
Full description
Laravel
Laravel
Descripción completa
Breve introdução ao framework PHP.
Tutorial Dasar LaravelDeskripsi lengkap
LaravelFull description
Title : Belajar Laravel Untuk Pemula DAFTAR ISI 1. Pengertian Laravel 2. Cara Instal Laravel 2.1. Instal Laravel Versi Windows 2.2. Instal Laravel Versi Ubuntu/Linux 3. Persiapan Pembu…Full description
Laravel LearningFull description
In this paper we quick study about laravel framework with PHP. Generally, framework is a real or theoretical configuration intended to serve as a support or guide for the webpage programming application. Its provide various pre defined tools and dire
Laravel collective Forms and Html facade documentation in PDF format.Deskripsi lengkap
INSTITUTO POLITECNICO NACIONAL Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias C iencias Sociales y Administrativ Administrativas as
HERRAMIENTA AUTOMATIZADA “LARAVEL”
Integrantes:
Álvarez Hernández Ma. Isabel García Ayala Martín Hernández Figueroa Luis Javier Lóez Ji!"nez #iridiana $ayeli Mu%oz #alencia &aziel 'uau(tzin Coordinador:
Álvarez Hernández Ma. Isabel
)*+),+-)*
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
INTRODUCCION Laravel es un /ra!e0or1 2oven con un gran /uturo. 3uenta con una co!unidad llena de energ energía ía44 docu! docu!ent entaci ación ón atrac atractitiva va de conte conteni nido do claro claro y co! co!le leto to44 ade! ade!ás ás44 o/rec o/rece e las las /uncionalidades necesarias ara desarrollar alicaciones !odernas de !anera /ácil y segura. 5n el -) su creador4 6aylor 7t0ell4 lo !ostró or ri!era vez al !undo. 8or lo tanto4 se trata de un /ra!e0or1 con un en/o9ue /resco y !oderno ya 9ue es bastante 2oven. 5stá (ec(o ara ar9uitectura M#3 y resuelve necesidades actuales co!o !ane2o de eventos y autenticación de usuarios. Ade!ás4 cuenta con un código !odular y e:tensible or !edio de un ad!inistrador de a9uetes y un soorte robusto ara !ane2o de bases de datos. $o i!orta si eres un e:erto en 8H8 o si son tus ri!eros asos4 cuando lo conozcas4 sabrás 9ue Laravel es el /ra!e0or1 9ue estabas buscando ara tus royectos 8H8.
ig!ra ": Laravel
La /iloso/ía de Laravel es la creación de alicaciones 0eb con una sinta:is e:resiva y eleg elegant ante4 e4 ade! ade!ás ás se en/o en/oca ca en (acer (acer el roce roceso so de desarr desarrol ollo lo agrad agradabl able e ara ara el desarrollador sin sacri/icar /uncionalidad.
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
¿QUE ES UN FRAMEWORK? Fra!e0or1 es un !arco de traba2o ;un es9ueleto4 un atrón< ara el desarrollo y+o la i!l i!le! e!en enta taci ción ón de una una ali alica caci ción ón44 ya 9ue 9ue nos nos brind brinda a un con2 con2un unto to de (erra (erra!i !ien enta tass ;util ;utilid idad ades4 es4 libr librerí erías< as< adat adatada adass al /ra! /ra!e0 e0or1 or1 concr concret eto o ara ara /aci /acililita tarr el desar desarro rollllo. o. Genera General!e l!ente nte los /ra!e0 /ra!e0or1 or1ss cuenta cuentan n con co!uni co!unidad dades es de develo develoers ers !uy grandes grandes 9uienes brindan soorte y nos /acilita la vida ara concentrarnos en lo 9ue da valor al cliente y no volver a rogra!ar desde cero ciertos atrones 9ue ya /ueron validados. Fra!e0or1s 8H8 =y!/ony4 >ii4 ?end4 3a1e8H84 3odeIgniter
MVC (MODELO-VISTA-CONTROLADOR) @eno!inado ta!bi"n caas4 es un atrón de ar9uitectura de so/t0are encargado de searar la lógica de negocio de la inter/az del usuario en tres co!onentes distintos y es el !ás utilizado en alicaciones Beb4 donde la vista es la ágina H6ML y el código 9ue rovee de datos diná!icos a la ágina4 el !odelo es la abstracción de la Case de @atos y la Lógica de negocio y el controlador es el resonsable de recibir los eventos de entrada desde la vista.
ig!ra #: M#3
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
JUSTIFICACION JUSTIFICACIO N O'(ect)$el )$elational ational mappin mapping g*: a di/ . Incl! di/eren erencia cia de 3od 3odeIg eIgnit niter4 er4 Lar Laravel avel Incl!ye ye !n O$ O$%& %&O'(ect incluye un 7&M integrado. 8or lo cual no debes instalar absoluta!ente nada. A(ora bien4 yo no soy !uy a!igo de los 7&MDs4 están de !oda y todo4 ero siento 9ue están sobreEe:lota sobreEe: lotados. dos. Hay 9ue saber cuándo utilizarlos4 utilizarlos4 !uc(as veces de2an !uc(o 9ue desear a nivel de rendi!iento.
-. +!ndles: e:isten varios a9uetes 9ue e:tienden a Laravel y te dan /uncionalidades increíbles. 5n la ágina de ac1agist.org se ueden consultar los diversos a9uetes4 entre los 9ue destacan laracasts/flash 4 ara la gest stiión de !ensa sa22es entre controladores y vistas e illuminate/html ara la creación de /or!ularios y validaciones. . 5s elegante y aprendes a programar con estilos . $o !ás or9uerías de códigos 9ue no se entienden4 arenderás a rogra!ar con claseD y ordenar tu código de !anera de 9ue sea lo !ás reEutilizable osible. K. 8uedes 8uedes !ane2ar !ane2ar tu base de datos desde desde la !is !is!a !a alicac alicación ión ;vía ;vía código< código< y ten tener er un control de versiones de lo 9ue (aces con ella. 5sto se lla!a migrations. 5s e:celente (erra!ienta4 or9ue uedes !ane2ar todo desde tu I@54 inclusive !ontar datos en tus tablas4 todo desde la !is!a ventana y vía consola. ,. Arovec(a Arovec(a de las venta2as venta2as de 8H8 ,.. ,.. A di/ere di/erencia ncia de 3odeIgnit 3odeIgniter er 9ue da soorte a versiones !ás antiguas (aciendo 9ue sea /eo rogra!ar en "l. *. Las r!tas te e er! r!ititen en te tene nerr co cont ntro roll de la lass e etitici cion ones es.. n na a !i !is! s!a a ru ruta ta u ued ede e resonder de distinto !odo a un !"todo G56 o 87=6. A di/erencia de 3odeIgniter4 en Laravel no (ay riesgo de 9ue descubranD una ruta ;&L< !ientras no la (ayas de/inido. . 3uenta
io !otor !otor de lanti lantillas llas H6ML.
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
O. La co!unidad co!unidad está viva. viva. 6od 6odas as !is dudas dudas !e las resonden resonden en !enos !enos de , !inutos !inutos en el c(at I&34 son todos !uy a!ables.
CARACTERSTICAS Las rinciales características 9ue este !oderno Fra!e0or1 8H8 o/rece son •
•
•
•
na co!leta y concisa docu!entación 9ue es !uy sencilla de leer y co!render. 3on código de e2e!lo 9ue es elegante y e:resivo4 /acilitando signi/icativa!ente arendiza2e del /ra!e0or14 incluso sólo observando el código. n 7&M ara !ane2ar la caa de ersistencia de datos de !anera !uy si!le4 con sólo un ar de líneas de código se uede (acer !uc(o. Ade!ás4 !ane2a con e/ectividad las distintas relaciones entre las tablas de una base de datos. n oderoso ad!inistrador de e:tensiones ;Cundles<4 en el cual ode!os instalarlo in!ediata!ente4 algunos valiosos Cundles ya están disonible en la roia ágina de Laravel. 5s un royecto 7en =ource con licencia MI64 de uso libre.
$ota Las e:tensiones o Cundles4 no sólo nos ayudan a incororar nuevos !ódulos en nuestra alicación4 sino 9ue ade!ás nos roveen una ruta ara !odularizar nuestras roias alicaciones 0eb4 un asecto !uy valioso en el desarrollo 0eb ro/esional.
¿CU!NDO UTILI"ARLO? Hay !uc(as interesantes novedades en Laravel4 aarte 9ue es !uy /ácil de arender4 or e2e!lo4 Laravel tiene soorte &5=6/ull !uy Ptil en el desarrollo de Beb service ;=ervicios Beb<4 9ue (acen el considerar a este /ra!e0or1 8H8 una !agni/ica oción4 trans/or!ándolo en tu rincial caballo de batalla ara el desarrollo de oderosas alicaciones 0eb.
REQUISITOS DEL SERVIDOR
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
&educción de costos y tie!os en el desarrollo y !anteni!iento. 3urva de arendiza2e relativa!ente Ca2a ;en co!aración con otros /ra!e0or1 8(<. Fle:ible y adatable no solo al M#3 6radicional ;Modelo vista controlador< sino 9ue ara reducir código roone usar &outes 0it( clousures Cuena y abundante docu!entación sobre todo en el sitio o/icial. 8osee una a!lia co!unidad y /oros. 5s !odular y con un a!lio siste!a de a9uetes y drivers con el 9ue se uede e:tender la /uncionalidad de /or!a /ácil4 robusta y segura. Hace 9ue el !ane2o de los datos en Laravel no sea co!le2o !ediante 5lo9uent ;9ue es un 7&M basado en el atrón active active record< la interacción interacción con las bases de datos datos es total!ente orientada a ob2etos4 siendo co!atible con la gran !ayoría de las bases de datos del !ercado actual y /acilitando la !igración de nuestros datos de una /or!a /áci /ácill y segur segura. a. 7tro 7tro unt unto o es 9ue 9ue er!i er!ite te la crea creaci ción ón de consu consultltas as robus robusta tass y co!le2as. Facilita el !ane2o de ruteo de nuestra alicación co!o así ta!bi"n la generación de url a!ig a!igab able less y cont control rol de enla enlaces ces autoS autoSac actu tual aliz izabl ables es lo 9ue 9ue (ace (ace !as !as /áci /ácill el !anteni!iento de un sitio 0eb. 5l siste!a de lantillas Clade de Laravel4 trae consigo la generación de !e2oras en la
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
•
•
tene!os 9ue dedicar !uc(ísi!as (oras en arender los asectos básicos y no tanto. A !ayor conoci!iento del /ra!e0or14 !ás 2ugo le ode!os sacar. @eendencia. na vez 9ue escribi!os un rogra!a ara deter!inado /ra!e0or1 es casi i!osible !igrar a otro sin tener 9ue reescribir todo el código. 5n ese sentido cuando cuando co!enz co!enza!o a!oss un royecto royecto con un /ra!e0 /ra!e0or1 or1 ráctic ráctica!e a!ente nte nos esta!o esta!oss casando con "l. Falsa sensación de conocer el lengua2e. 5sto es i!ortantísi!o or9ue veo 9ue !uc(a !uc(a gente gente esta esta con/und con/undida ida en este este asect asecto. o. 8rogra! 8rogra!ar ar ara deter! deter!ina inado do un /ra!e0or1 no nos (ace conocedores del lengua2e ara el 9ue esta creado. 5l !e2or e2e!lo e2e!lo =aber rogra!ar con 2Tuery no signi/ica signi/ica saber rogra!ar rogra!ar en Java=crit. Java=crit. 5s !e2or4 arendan el lengua2e y luego arendan el /ra!e0or1.
MERCADO DE COM#ETENCIA Algunos otros /ra!e0or1s de 8H8 son P,alcon
A9uí ya entra!os en un /ra!e0or1 !uy ! uy eculiar4 tanto co!o 9ue se instala co!o un !ódulo de 8H8 y está escrito en 3. Aun9ue está escrito en 3 se utiliza co!o si se usasen clases nor!ales4 or lo 9ue no debe!os de reocuarnos or nada 9ue no sea 8H8. 8(alcon ta!bi"n incorora M#3 y una cantidad enor!e de /uncionalidades e:tra co!o 7@M ara Mongo4 ci/rado4 !otor de lantilla4 gestión de H668 ;resuestas4 cabeceras...<4
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
8H8i:ie es una buena alternativa si 9uere!os i!le!entar de /or!a si!le el atrón de dise%o M#34 ya 9ue su ob2etivo es ser uno de los /ra!e0or1s !ás ligeros en este ca!o sin a%adir ningPn tio de e:tra. %edoo
Medoo es un !inPsculo /ra!e0or1 de 1b con una Pnica /unción (acer !ás si!le4 seguro y co!atible el uso de bases de datos. Ade!ás nos da un lus de seguridad al revenir inyección de =TL. Ad!ite distintos gestores de bases de datos ;basados en 8@7< co!o My=TL4 Maria@C4 M==TL4 =TLite4 8ostgre=TL o =TL =erver.
OTRAS $ERRAMIENTAS $E RRAMIENTAS AUTOMATI"ADAS AUTOMATI"ADAS 8ara el desarro desarrollo llo del royecto royecto44 se ocuó ocuó co!o co!o rinci rincial al (erra!i (erra!ient enta a auto!at auto!atiza izada da el /ra!e0or1 Laravel. 8ero es i!ortante !encionar 9ue en el desarrollo del royecto se utiliz utilizaron aron alguna algunass otras otras (erra!i (erra!ient entas as co!at co!atibl ibles es direct directa!e a!ente nte con Larave Laravel4l4 co!o co!o se enuncian a continuación. %ateriali0e y +ootstrap1 A!bos son /ra!e0or1s /rontend4 9ue sirvieron ara el desarrollo
del royecto de /or!a atractiva y resonsiva de las vistas. =o/t0are co!le!ento co!le!ento ara la !aniulación !aniulación y control control de las bases de datos p,p%yAdmin1 =o/t0are relacionales.
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
CONCLUSI%N Al traba2ar nuestro royecto ro yecto con el /ra!e0or1 Laravel4 (e!os odido arender un oco !ás sobre "ste y sus características. He!os arendido có!o crear un royecto de Laravel y (e!os revisado la estructura del !is!o. Laravel es un /ra!e0or1 !uy /le:ible y /ácil de arender 9ue4 segura!ente4 nos odrá solucionar un gran nP!ero de roble!as en el desarrollo de /uturos royectos4 ade!ás arenderlo nos brinda grandes bases de rogra!ación ya 9ue es !uy restricto con la se!ántica y nos ayuda enor!e!ente a ser !ás ordenados a la (ora de rogra!ar. =i el royecto es !uy si!le. $o utilizo un /ra!e0or14 no tiene sentido cargar toda una estructura4 un es9ueleto con cientos de /unciones4 si el traba2o a realizar no re9uiere !ás 9ue unas lineas de rogra!ación. 8or e2e!lo4 si van a realizar un sitio con un /or!ulario ara recibir consultas y nada !ás4 utilizar un /ra!e0or1 ni !erece la ena.
=i el royecto royecto tiene una co!le2idad co!le2idad ba2aEinter!ed ba2aEinter!edia. ia. 5s robable robable 9ue utilice un /ra!e0or1. /ra!e0or1. =itios =itios del tio instituciona institucionales les ode!os crearlos en cuestión cuestión de (oras. Me ani!o a decir 9ue !inutos4 obvia!ente sacando de lado la arte grá/ica. n /ra!e0or1 ara un royecto de una co!le2idad inter!edia es real!ente una bendición. =i el royecto es co!le2o. =i el royecto es co!le2o4 no es algo co!Pn4 robable!ente no
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
The world's largest digital library
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
REFERENCIA DOCUMENTAL 3esar Anton. Anton. ;-),<. Laravel4 Laravel4 el !e2or /ra!e0or1 /ra!e0or1 en 8H8. Mayo K -)*4 de latzi.co! latzi.co! =itio 0eb (tts++latzi.co!+blog+laravelE/ra!e0or1E(+ 8abl 8ablo. o. ;-) ;-)-<. -<. Larav Laravel el n /ra! /ra!e0 e0or1 or1 8H8 8H8 ara ara los !ás !ás uri urist stas. as. Mayo Mayo K -)*4 -)*4 de 1aby abytes.c s.co! =itio 0eb eb (tt++000.1abytes.co!+rogra!acion+laravelEunE/ra!e0or1E(E araElosE!asEuristas+ JLinares. ;-),<. Laravel Introducción y 3oncetos básicos. Mayo K -)*4 de devacade!y.la =it =itio 0eb eb (tt++blog.devacade!y.la+ost+OK-)-KO+tutorialElaravelEintroducciV3VCnE yEconcetos Juan 3arlos $P%ez. ;-)K<. Laravel venta2as del /ra!e0or1 8H8 de !oda. Mayo K -)*4 de nubelo.co! =itio 0eb (tt++000.nubelo.co!+blog+venta2asEdelE/ra!e0or1E!odaElaravel+