Documentos de Académico
Documentos de Profesional
Documentos de Cultura
edu
LO G I N SIGN UP
Manual de Laravel 5
Yorian Lara
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 1/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
google.com
ABRIR
Para sua Empresa
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 2/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 3/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 4/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 5/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 6/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 7/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
google.com
ABRIR
Acesso Login Net Empresa
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 8/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 9/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 10/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
Compre o CorelDRAW®
Ferramentas de design profissional ao seu alcance. Compre agora e baixe FAZER DOWNLOAD
imediatamente. CorelDRAW
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 11/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 12/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 13/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 14/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 15/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 16/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 17/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 18/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 19/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 20/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 21/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 22/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 23/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 24/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 25/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 26/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 27/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 28/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 29/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 30/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 31/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 32/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 33/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 34/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 35/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 36/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 37/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 38/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 39/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 40/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 41/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 42/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 43/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 44/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 45/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 46/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 47/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 48/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 49/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 50/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 51/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 52/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 53/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 54/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 55/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 56/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 57/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 58/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 59/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 60/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
)n este caso" como la coo0ie se !enera en la Cesponse ue reali#a la redirecci$n" cuando el usuario accede a
/otra/ruta/a/rediri!ir la coo0ie a est& disponible en el sistema.
Nota: ?o hemos hablado todav*a en pro+undidad de redirecciones" pero lo haremos en breve. De todos modos" la cosa es bastante
)n el si!uiente art*culo vamos a se!uir traba,ando con 3oo0ies pero de manera m&s pr&ctica. Ceali#aremos un e,emplo
completo en Laravel en el ue haremos diversas cosas ue nos audar&n a repasar todo lo aprendido.
)n este e,emplo completo de uso de coo0ies vamos a practicar con muchas de las cosas ue hemos visto hasta el
momento en el manual de Laravel 5. ?os servir& para conocer me,or las coo0ies" pero tambi7n para reali#ar rutas"
controladores" vistas +ormularios" recibir datos" validar campos" etc.
)n realidad el e,emplo es bien sencillo" a ue lo interesante es practicar con el +lu,o de traba,o con el ue construir
aplicaciones en Laravel" no tanto complicarse con +ormularios llenos de datos ue recibir. @in embar!o" con lo ue
vamos a ver podremos construir muchos tipos de +ormularios a personali#ados con nuestras pre+erencias" con los datos
ue necesitemos recibir. 6s* ue ah* vamosH
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 61/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
4oute::post56personalizacion67
6ersonalizacionController@guardarpersonalizacion68;
*,ate ue la >CF es la misma" pero cambian los verbos %. La primera se activa cuando no se env*an datos por
+ormulario verbo !et; la se!unda cuando s* se reciben datos de +ormulario verbo post;. 3omo ves" ambas invocan al
mismo controlador" con di+erentes acciones.
ienes m&s in+ormaci$n de las rutas d$nde se coloca este c$di!o en el art*culo sobre rutas de Laravel.
return vie$56personalizacion.ormulario67 D
6uente6 MP Ktamano!uente
E8;
<
)sta primera acci$n realmente solo llama a una vista. Lo ue pasa es ue la vista reuiere un dato ue es la +uente con la
ue ueremos personali#ar el sitio web" por lo tanto tenemos ue pas&rselo. %ara recuperar el dato necesitamos acceder
a la coo0ie de personali#aci$n. La primera ve# ue accede el usuario a la web esa coo0ie no estar& creada" por lo ue en
ese caso tendremos ue darle un valor por de+ecto a la +uente del sitio web.
%or tanto" en la primera l*nea del m7todo accedemos al valor de la coo0ie a trav7s de la +achada de Ceuest. )n la
llamada al m7todo coo0ie; enviamos el nombre de la coo0ie ue ueremos leer el valor predeterminado en caso ue
esa coo0ie no e2ista.
Nota: Cecuerda ue estuvimos e2plicando todas estas cosas sobre coo0ies en el art*culo coo0ies en Laravel 5.
D O W N LO A D P D F
Lue!o mostramos la vista del +ormulario" enviando el dato ue necesita la vista para mostrarse con la +uente
personali#ada.
https://www.academia.edu/28323326/Manual_de_Laravel_5 62/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
La se!unda acci$n es la ue se procesa cuando se recibe al!una cosa del +ormulario de personali#aci$n. 3omo podr&s
apreciar en el si!uiente c$di!o" hacemos una validaci$n de la in+ormaci$n ue necesitamos para traba,ar lue!o nos
encar!amos de crear la coo0ie. >samos el sistema de Cesponse" pero en esta ocasi$n nos basamos en una redirecci$n.
)sto es as* porue realmente cuando recibimos la personali#aci$n no ueremos mostrar nin!n mensa,e en concreto"
solo uerremos devolver al usuario a la p&!ina anterior en esa p&!ina se podr& apreciar la nueva +uente con+i!urada
para el sitio. )l c$di!o es un poco m&s complicado ue el del m7todo anterior" pero se!uramente lo podr&s entender.
public unction guardarpersonalizacion54eGuest KreGuest89
Kthis-Pvalidate5KreGuest7 D
6uente6 MP 6reGuired6
E8;
return redirect56/personalizacion68
-P$ithCookie5cookie56uente67 KreGuest-Pinput56uente687 (* ^ '+
^ 2(J88;
<
)l sistema de validaci$n en este caso solo comprueba el campo de +ormulario 8+uente8. )se campo es reuerido. @obre
este punto encuentras m&s e2plicaciones en el art*culo de alidaciones en Laravel.
Nota: a ue recordar ue" se!n el c$di!o del controlador !racias a la validaci$n 8reuired8 del campo +uente" el c$di!o ue ha a
continuaci$n de la llamada al m7todo validate; solo se e,ecutar& cuando realmente se reciba la +uente a cambiar en el sistema de
personali#aci$n.
3omo habr&s podido apreciar" se usa el helper redirect;" ue e2plicaremos con detalle en un +uturo art*culo. )se helper
nos devuelve un ob,eto response especial llamado 8Cedirector8" a partir del cual se crea la 3oo0ie pues las coo0ies solo
se pueden crear cuando se devuelven datos al cliente en el response;.
6l ob,eto Cedirector le indicamos ue se !enere la coo0ie donde se almacena la +uente. )sa coo0ie tiene como nombre
8+uente8" como valor el dato recibido en el input como duraci$n 1 a4o e2presado en minutos.
Nota: @obre Cesponse aprendimos en el art*culo de Cesponse % en Laravel. @obre las 3oo0ies en el art*culo anterior 3oo0ies en
Laravel.
SB>CT
Shtml htmlP
langM"en"P
SheadP
Smeta charsetM"AU-)"P
StitlePersonalizacionS/titleP
SstyleP
body9
ont-size: 99Kuente<<;
<
S/styleP
S/headP
SbodyP
SpPuente: 99Kuente<<S/pP
Sorm actionM"/personalizacion" methodM"post"P
Uuente:
Sselect nameM"uente"P
Soption valueM"'+pt"PFrandeS/optionP
Soption valueM"%(pt"PIedianaS/optionP
Soption valueM"%'pt"PeGueVaS/optionP
S/selectP
Sbr /P
Sinput typeM"submit" valueM"nviar"P
S/ormP D O W N LO A D P D F
S/bodyP
S/htmlP
https://www.academia.edu/28323326/Manual_de_Laravel_5 63/64
21/02/2022 19:01 (PDF) Manual de Laravel 5 | Yorian Lara - Academia.edu
=bserva ue en la declaraci$n de estilos" etiueta @NL) en el )6D" usamos la variable de la +uente para
personali#ar el tama4o de letra del 9=DN. Lue!o ha un p&rra+o a en el cuerpo de la p&!ina donde usamos esa misma
variable ue nos mandan a la vista ]]Z+uente__. )l resto es un +ormulario ML de toda la vida.
3on eso es todo" si has se!uido con atenci$n el manual de Laravel" estamos convencidos ue podr&s reproducir este
e,emplo me,orarlo por tu cuenta con adicionales opciones de personali#aci$n de estilos en la p&!ina.
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Find new research papers in: Physics Chemistry Biology Health Sciences Ecology Earth Sciences Cognitive Science Mathematics Computer Science
D O W N LO A D P D F
https://www.academia.edu/28323326/Manual_de_Laravel_5 64/64