Trabajo de Investigación: Framework Laravel
Docente: Ing. Colque Alarcón Yanet
Materia: Programación IV
Grupo Nº: 1
Integrantes:
➢ Sanchez Miranda Mauricio Fidel
➢ Guerrero Mendoza Rober León
➢ Luis Fernando Martínez Aguilar
➢ Ruiz Choque Julio Cesar
Gestión: 2022
Tarija- Bolivia
INDICE
INDICE ................................................................................................................................... 2
1. DEFINICIÓN .................................................................................................................. 1
2. ¿Por qué usar el Framework Laravel? ............................................................................. 2
3. ¿Para qué sirve Laravel Framework? .............................................................................. 2
3.1. Creación de maquetas .............................................................................................. 2
3.2. Controlador de la vista del modelo .......................................................................... 2
3.3. Herramienta para comandos .................................................................................... 2
3.4. Pruebas unitarias ...................................................................................................... 2
4. ¿Qué se puede hacer con el Framework Laravel? ........................................................... 3
5. ¿Qué ofrece LARAVEL a los desarrolladores? .............................................................. 3
5.1. Plantillas BLADE .................................................................................................... 3
5.2. Autenticación ........................................................................................................... 4
5.3. Autorización............................................................................................................. 4
5.4. Consola Artisan........................................................................................................ 5
5.5. Bases de Datos ......................................................................................................... 5
5.6. Eloquent ................................................................................................................... 6
5.7. Alta seguridad .......................................................................................................... 6
5.8. Rendimiento mejorado ............................................................................................. 7
5.9. Autenticación potente .............................................................................................. 8
5.10. Código abierto y comunidad poderosa ................................................................. 8
5.11. Plantilla de hoja .................................................................................................... 9
5.12. Migración de bases de datos............................................................................... 10
5.13. Arquitectura MVC.............................................................................................. 10
5.14. Bibliotecas orientadas a objetos ......................................................................... 11
5.15. Prueba unitaria sencilla ...................................................................................... 11
5.16. Código amigable para desarrolladores ............................................................... 12
6. Por que Laravel se ha convertido en el Framework PHP preferido de la comunidad ... 12
6.1. Facilidad de uso ..................................................................................................... 13
6.2. Artisan .................................................................................................................... 13
6.3. Documentación y tutoriales ................................................................................... 13
6.4. Solidez.................................................................................................................... 14
6.5. Apoyarse en otros productos sin inventar la rueda ................................................ 14
7. CARACTERÍSTICAS .................................................................................................. 14
8. VENTAJAS ................................................................................................................... 16
9. DESVENTAJAS ........................................................................................................... 17
10. ESTRUCTURA DE LARAVEL ............................................................................... 18
11. MANUAL DE INSTALACION ............................................................................... 20
12. EJECUCION DEL PRIMER EJEMPLO .................................................................. 30
13. CONCLUSIONES ..................................................................................................... 31
14. ANEXOS ................................................................................................................... 32
15. BIBLIOGRAFIA ....................................................................................................... 35
LARAVEL
1. DEFINICIÓN
Laravel es uno de los frameworks de código abierto más fáciles de asimilar para PHP. Es
simple, muy potente y tiene una interfaz elegante y divertida de usar.
Laravel fue creado por Taylor Otwell. Desde su lanzamiento inicial en junio de 2011 (versión
1), se ha hecho cada vez más popular entre los frameworks de PHP en la industria del
desarrollo web. Gran parte de esta popularidad puede atribuirse a las numerosas funciones
que se ofrecen a los desarrolladores.
El objetivo de Laravel es el de ser un framework que permita el uso de una sintaxis refinada
y expresiva para crear código de forma sencilla, evitando el «código espagueti» y
permitiendo multitud de funcionalidades. Aprovecha todo lo bueno de otros frameworks y
utiliza las características de las últimas versiones de PHP.
La mayor parte de su estructura está formada por dependencias, especialmente de Symfony,
lo que implica que el desarrollo de Laravel dependa también del desarrollo de sus
dependencias.
El framework Laravel trabaja con una arquitectura de carpetas avanzada, de modo que
promueve la separación de los archivos con un orden correcto y definido, que guiará a todos
los integrantes del equipo de trabajo y será un estándar a lo largo de los distintos proyectos.
Por supuesto, dispone también de una arquitectura de clases también muy adecuada, que
promueve la separación del código por responsabilidades. Su estilo arquitectónico es MVC.
1
LARAVEL
2. ¿Por qué usar el Framework Laravel?
Alrededor del año 2000, la mayor parte del código PHP era procedimental y se podía
encontrar en forma de «scripts» un poco enrevesados de leer o entender. Incluso las páginas
más sencillas no tenían separación de intereses, por lo que era bastante fácil que una
aplicación se convirtiera rápidamente en una pesadilla cuando tocaba hacer su
mantenimiento. Para solucionar este problema de las aplicaciones web, entre otros, salió la
versión 5 de PHP y una variedad de frameworks de PHP.
3. ¿Para qué sirve Laravel Framework?
Laravel framework es útil para realizar varias funciones, a continuación, te contamos sus
principales funciones:
3.1. Creación de maquetas
Es una buena forma de obtener las plantillas de diseño que ayudan al usuario a desarrollar o
crear una maqueta. Este diseño incluye texto, imágenes, estructuras de código, etc.
3.2. Controlador de la vista del modelo
Ayuda a gestionar las tareas generales de la web. Con este control, se mejora el rendimiento
general.
3.3. Herramienta para comandos
Esta herramienta es útil para trabajar como una herramienta de línea de comandos.
3.4. Pruebas unitarias
Soporta las pruebas unitarias de forma sencilla y fácil. Esto ayuda a adoptar nuevos cambios
en el software.
2
LARAVEL
4. ¿Qué se puede hacer con el Framework Laravel?
Utilizar el Laravel framework es muy beneficioso para un desarrollador web, permite obtener
resultados efectivos. Con el framework Laravel, se pueden realizar varias actividades. A
continuación, te descubrimos algunas de ellas:
Gestión de errores: la gestión de errores de configuración ya está presente en este marco, lo
que supone una gran ventaja para el usuario.
Integración del servicio de correo: es útil para enviar notificaciones de mensajes de correo
electrónico en múltiples canales.
Configuración de la ruta: las rutas están correctamente definidas y acepta la terminación y
las rutas URO.
5. ¿Qué ofrece LARAVEL a los desarrolladores?
5.1. Plantillas BLADE
Estas se compilan en código PHP simple y se almacenan en caché hasta que se modifican.
Los archivos de plantilla Blade usan la. [Link]ón de archivo y generalmente se
almacenan en el resources/viewsdirectorio.
3
LARAVEL
5.2. Autenticación
Las instalaciones de autenticación están compuestas por «guardias» y «proveedores». Los
guardias definen cómo se autentican los usuarios para cada solicitud. Con relación a los
proveedores definen cómo se recuperan los usuarios de su almacenamiento. Laravel se envía
con soporte para recuperar usuarios usando Eloquent y el generador de consultas de base de
datos.
5.3. Autorización
Esta herramienta proporciona una forma sencilla de autorizar las acciones del usuario contra
un recurso determinado. Por ejemplo, aunque un usuario esté autenticado, es posible que no
esté autorizado para actualizar o eliminar ciertos modelos de Eloquent o registros de bases
de datos administrados por su aplicación. Las funciones de autorización de Laravel
proporcionan una forma fácil y organizada de gestionar este tipo de comprobaciones de
autorización.
4
LARAVEL
5.4. Consola Artisan
Se trata de la interfaz de línea de comandos incluida con Laravel. Artisan existe en la raíz de
su aplicación como “artisanscript” y proporciona una serie de comandos útiles que pueden
ayudarte mientras construyes tu aplicación.
5.5. Bases de Datos
Hoy en día todas las aplicaciones web modernas interactúan con una base de datos. Laravel
hace que la interacción con las bases de datos sea extremadamente simple, compatibles
utilizando SQL sin procesar, un generador de consultas fluido y el ORM de Eloquent.
5
LARAVEL
5.6. Eloquent
Es un mapeador relacional de objetos (ORM) que hace que sea agradable interactuar con su
base de datos. Cuando se usa Eloquent, cada tabla de la base de datos tiene un «Modelo»
correspondiente que se usa para interactuar con esa tabla. Además de recuperar registros de
la tabla de la base de datos, los modelos Eloquent te permiten insertar, actualizar y eliminar
registros de la tabla también.
5.7. Alta seguridad
Uno de los mayores beneficios de Laravel para el desarrollo de aplicaciones web es que
proporciona características de seguridad inmejorables. Sin embargo, no solo detiene las
actividades de malware o las amenazas de seguridad para ingresar a la aplicación web, sino
que todo el código de desarrollo de la aplicación web es seguro e irrompible.
6
LARAVEL
5.8. Rendimiento
mejorado
Otra razón importante para elegir Laravel es que mejora las capacidades de la aplicación. En
otras palabras, le ayuda a desarrollar aplicaciones de alto rendimiento, incluso en el momento
en que ciertas características y funcionalidades afectan el rendimiento de la aplicación.
7
LARAVEL
5.9. Autenticación potente
Es una tecnología de desarrollo de aplicaciones web amigable para los desarrolladores, fue
desarrollado para permitir a los desarrolladores hacer que las funcionalidades de las
aplicaciones web sean mucho más rápidas e incluso mejores como por ejemplo la
autenticación de usuarios.
5.10. Código abierto y comunidad poderosa
Las tecnologías de código abierto siempre son buenas, ya que tienen una licencia gratuita
para crear aplicaciones increíbles sin tener que pagar nada por la tecnología. Sin embargo,
les brinda una experiencia increíble a los desarrolladores y también a la tecnología en sí sobre
otras tecnologías pagas.
Además, tener una comunidad poderosa significa el apoyo que obtiene durante el desarrollo
y diseño de aplicaciones. El soporte de la comunidad ayuda cuando se encuentra con un gran
problema durante el desarrollo y obtiene soporte para hacerlo más flexible y escalable.
8
LARAVEL
5.11. Plantilla de hoja
La creación de plantillas Blade es una característica notable en Laravel, cuyos beneficios son
innumerables. Es un motor poderoso que permite a los desarrolladores web simplemente usar
plantillas de código predefinidas. Acelera el desarrollo de aplicaciones web y tampoco
impide que los desarrolladores escriban sus propios códigos.
9
LARAVEL
5.12. Migración de bases de datos
Otro beneficio del marco de Laravel es la migración de la base de datos, además de que
facilita la migración a los desarrolladores y puede deshacer los cambios realizados en la base
de datos.
5.13. Arquitectura MVC
Laravel sigue una arquitectura Modelo-Vista-Controlador que aumenta la eficiencia del
marco de trabajo, este viene con funcionalidades integradas para que los desarrolladores
mejoren mucho las aplicaciones, la arquitectura MVC también mejora la documentación en
comparación con otros marcos también el uso de la arquitectura MVC mejora el rendimiento
de las aplicaciones web.
10
LARAVEL
5.14. Bibliotecas orientadas a objetos
Laravel ofrece bibliotecas orientadas a objetos preinstaladas, estas bibliotecas están llenas de
excelentes características, fáciles de usar e implementar para un desarrollador.
5.15. Prueba unitaria sencilla
Probar las capacidades de un marco es de suma importancia, ya que ayudan a los
desarrolladores a garantizar una mejor experiencia en su aplicación, además, Laravel es un
marco avanzado que ofrece pruebas unitarias fáciles, lo que facilita la prueba de cada módulo
y componente.
Las pruebas unitarias ayudan a encontrar cualquier cosa en toda la aplicación que esté rota,
garantiza una experiencia sin errores en la aplicación web y se puede desarrollar una
experiencia de primer nivel en la aplicación.
11
LARAVEL
5.16. Código amigable para desarrolladores
El framework Laravel ofrece bibliotecas, herramientas e incluso plantillas que pueden
facilitar la vida de los desarrolladores para el desarrollo de aplicaciones web.
6. Por que Laravel se ha convertido en el Framework PHP preferido de la comunidad
Laravel es un framework más nuevo que muchos de sus competidores. Ha venido desde atrás
con una progresión muy fuerte, consolidándose en los últimos años como el framework PHP
más utilizado.
Esta progresión se debe a varios factores. Obviamente, es fundamental la cantidad de
funcionalidad que nos ofrece ya lista, sin embargo, este motivo no es el más importante, dado
que muchos otros frameworks ofrecen un soporte también muy completo. Sí es verdad que
la cantidad de módulos ha ido incrementándose continuamente y hoy en día es posible que
12
LARAVEL
supere a otras alternativas populares, pero su adopción por parte de la comunidad ha sido
muy relevante incluso antes de ello.
6.1. Facilidad de uso
Desde el conocimiento de varios frameworks populares, más o menos complejos, podemos
decir que Laravel es uno de los más sencillos de utilizar. Existen frameworks tan potentes
como Laravel, pero la curva de aprendizaje es bastante más severa. Esto ha posibilitado que
desarrolladores que ya venían utilizando alternativas más sencillas para el desarrollo de
aplicaciones y deseaban pasar a otros frameworks más completos, han podido acercarse con
éxito a Laravel, sin demasiadas frustraciones por tener que aprender cosas nuevas.
6.2. Artisan
Laravel dispone de un potente sistema de comandos de consola para resumir muchas tareas
tediosas y repetitivas. Artisan, la herramienta de línea de comandos de Laravel ha conseguido
que la experiencia de desarrollo con Laravel sea muy atractiva para las personas que se han
decidido por este framework.
6.3. Documentación y tutoriales
La documentación de Laravel siempre ha sido muy completa, además tiene un enfoque
bastante didáctico, por lo que resulta muy sencillo de usar como base para el aprendizaje y
no solamente la referencia. Además, Laravel ha venido con una serie de proyectos paralelos
de tutoriales adicionales a la documentación que han ayudado mucho a su divulgación y la
creación de una activa comunidad.
13
LARAVEL
6.4. Solidez
Desde las versiones iniciales ha demostrado una gran solidez, lo que ha permitido que su
crecimiento no rompiese de manera radical los proyectos que necesitaban ser actualizados.
Esto ayuda bastante a que sus seguidores sigan confiando y apoyando las herramientas. A la
vez, Laravel ha conseguido adaptarse desde el inicio con toda una serie de herramientas del
mundo del desarrollo actual, como los proveedores de cloud para almacenamiento de
archivos, proveedores de pagos electrónicos, sistemas de mensajería y email, etc.
6.5. Apoyarse en otros productos sin inventar la rueda
Laravel no ha necesitado reinventar el mundo del desarrollo. En cambio, ha sabido
aprovechar mucha de la funcionalidad de productos ya consolidados. El ejemplo más
importante es el framework Symfony, del que se ha extraído cantidad de funcionalidad que
ya estaba muy madura, adoptándola para hacer posible un crecimiento rápido, estable y
seguro.
Lo cierto es que cualquier producto que viene desde atrás tiene muchas más posibilidades de
llegar a una fórmula ganadora. Laravel ha conseguido tomar ventaja de esta situación y llegar
a escalar lo suficiente para convertirse en el framework PHP más popular.
7. CARACTERÍSTICAS
Laravel contiene un amplio conjunto de características, que sirven para realizar la mayoría
de las aplicaciones web. Entre ellas podemos encontrar:
❖ Su motor de plantilla, llamado Blade, da numerosas posibilidades para hacer unas
páginas visualmente muy potentes y eficaces, capaz de utilizar sus propias variables
y reutilizarlas.
14
LARAVEL
❖ Su arquitectura es conocida como MVC (Modelo-Vista-Controlador) que da muchas
facilidades para relacionar de manera clara y sencilla todas las partes de una
aplicación.
❖ Eloquent ORM, es muy intuitivo para escribir consultas en PHP sobre objetos.
❖ En seguridad, ofrece un nivel bastante fuerte con mecanismos de hash y salt para
encriptar por medio de librerías como BCrypt, que también lo usa por ejemplo Zend
Framework.
❖ Artisan, su sistema de comandos que otorga al framework gran poder y a los
programadores grandes facilidades y posibilidades, para crear controladores,
entidades o actualizar la base de datos por ejemplo entre muchísimas cosas
❖ Librerías y modularidad. Laravel aparte de sus propias librerías cuenta con ayuda de
Symfony en otras muchas, otro MVC de los más usados en los últimos tiempos y con
una gran comunidad detrás que hace que su avance y evolución sea muy significativo.
❖ Permite actualizar y migrar la base de datos una vez que el desarrollo ya está
comenzamos y hay cambios en el código conforme se requiera sin necesidad de
borrarla y volverla a crear, gracias a esto el riesgo de perder datos sean del valor que
sean es mínimo.
❖ Un sistema de rutas, mediante las cuales es fácil crear y mantener todo tipo de URLs
amistosas a usuarios y buscadores, rutas de API, etc.
❖ Un sistema de abstracción de base de datos, con un ORM potente pero sencillo de
manejar, mediante el que podemos tratar los datos de la base de datos como si fueran
simples objetos.
15
LARAVEL
❖ Un sistema para creación de colas de trabajo, de modo que es posible enviar tareas
para ejecución en background y aumentar el rendimiento de las aplicaciones.
❖ Varias configuraciones para envío de email, con proveedores diversos
❖ Un sistema de notificaciones a usuarios, mediante email, base de datos y otros canales
❖ Una abstracción del sistema de archivos, mediante el cual podemos escribir datos en
proveedores cloud, y por supuesto en el disco del servidor, con el mismo código.
❖ Gestión de sesiones
❖ Sistema de autenticación, con todo lo necesario como recordatorios de clave,
confirmación de cuentas, recordar un usuario logueado, etc.
❖ La posibilidad de acceder a datos en realtime y recibir notificaciones cuando éstos se
alteran en la base de datos
8. VENTAJAS
Estas son algunas de las ventajas que tiene el framework LARAVEL
❖ Reducción de costos y tiempos en el desarrollo y mantenimiento.
❖ Curva de aprendizaje relativamente Baja (en comparación con otros framework Php).
❖ Flexible y adaptable no solo al MVC Tradicional (Modelo vista controlador) sino que
para reducir código propone usar “Routes with clousures”
❖ Buena y abundante documentación sobre todo en el sitio oficial.
❖ Posee una amplia comunidad y foros.
16
LARAVEL
❖ Es modular y con un amplio sistema de paquetes y drivers con el que se puede
extender la funcionalidad de forma fácil, robusta y segura.
❖ Hace que el manejo de los datos en Laravel no sea complejo; mediante Eloquent (que
es un ORM basado en el patrón active record) la interacción con las bases de datos es
totalmente orientada a objetos, siendo compatible con la gran mayoría de las bases de
datos del mercado actual y facilitando la migración de nuestros datos de una forma
fácil y segura. Otro punto es que permite la creación de consultas robustas y
complejas.
❖ Facilita el manejo de ruteo de nuestra aplicación como así también la generación de
url amigables y control de enlaces auto–actualizables lo que hace más fácil el
mantenimiento de un sitio web.
❖ El sistema de plantillas Blade de Laravel, trae consigo la generación de mejoras en la
parte de presentación de la aplicación como la generación de plantillas más simples
y limpias en el código y además incluye un sistema de cache que las hace más rápidas,
lo que mejora el rendimiento de la aplicación.
❖ 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.
9. DESVENTAJAS
❖ Está pensado para las últimas versiones de PHP y solo soporta a partir de PHP 5.4
❖ Muchos métodos incluidos en el enrutamiento inverso son complejos.
❖ Un framework PHP como lo es Laravel, tiene una ejecución lenta, siempre agrega
17
LARAVEL
❖ complejidad y sobrecarga en forma de clases y bibliotecas cargadas antes de que su
código sea llamado.
❖ Los desarrolladores principiantes suelen liarse extendiendo códigos y clases.
❖ A veces, sufre muchos cambios de código entre versión y versión.
❖ La principal desventaja es su fuerte orientación hacia la programación estática (usa
una abusiva cantidad de clases y métodos estáticos).
❖ La instalación se hace mediante Composer, así que no es tan fácil como la instalación
de otros Frameworks.
❖ Fuerte orientación a la programación estática, es decir, uso de manera abusiva de
clases y métodos.
10. ESTRUCTURA DE LARAVEL
Una de los aspectos más engorrosos de asimilar al iniciar con LARAVEL es su estructura de
directorios.
Muchos de los directorios son realmente necesarios en todo tipo de proyectos, la siguiente
tabla muestra una descripción resumida de cada uno de ellos.
Directory Meaning
18
LARAVEL
/app Contiene la lógica de la aplicación. En particular contienen los controladores y
los modelos.
/bootstrap Contiene el archivo [Link] que inicia la aplicación.
/config Contiene todos los archivos de configuración.
/database Contiene las migraciones de base de datos, factorias de modelos y seeders.
/public Contienen el archivo [Link] el cuál es el punto de entrada para todas las
peticiones. También contienen los assets como archivos CSS, JS, y demás.
/resources Contienen las vistas en plano, los assets descompiladados (LESS, SASS, ...) y
los archivos de traducción a otros idiomas.
/routes Contiene la configuración de rutas de la aplicación ([Link], [Link],
[Link], [Link]).
/storage Contiene los archivos blade compilados, archivos de sessión y otros generados
por el framework.
/storage/app Este directorio puede ser utilizado para guardar archivos generados por la
aplicación.
/storage/app/public Este directorio puede ser usado para guardar archivos generados por los
usuarios de la aplicación y deberían ser de acceso público.
/storage/framework Contiene los archivos de cache generados por el framework.
/storage/logs Contiene los archivos de log de la aplicación.
19
LARAVEL
/tests Contiene las pruebas automatizadas de la aplicación.
11. MANUAL DE INSTALACION
Primeramente, antes de instalar LARAVEL en nuestro proyecto, necesitamos un entorno de
desarrollo en el cual podamos hacerlo, para eso vamos a utilizar LARAGON.
20
LARAVEL
Una vez instalado y ejecutado nos deberá salir esta interfaz.
Ahora lo que debemos hacer es entrar a la documentación del sitio oficial de LARAVEL para
poder ver los comandos de instalación
[Link]
21
LARAVEL
En nuestro caso vamos a utilizar la versión 5.6 de LARAVEL.
Para poder ejecutar estos comandos de instalación debemos ejecutar la terminal de
LARAGON como se muestra en las siguientes imágenes
22
LARAVEL
Como podemos observar en esta terminal nos muestra la ubicación en donde se va a crear
nuestro proyecto que en nuestro caso es:
C:\laragon\www
23
LARAVEL
En la guía de instalación de LARAVEL nos dice que debemos instalar previamente
“Composer” para crear nuestro proyecto.
Ahora introducimos el siguiente comando para poder instalar “Composer”.
composer global require "laravel/installer"
Y le damos a Enter.
24
LARAVEL
Como podemos ver en la siguiente imagen ya se instalo correctamente de manera global
composer.
25
LARAVEL
Ahora lo que sigue es crear nuestro proyecto de LARAVEL, podemos crear el proyecto de
dos formas:
La primera seria usando el siguiente comando:
laravel new EjemploLaravel
La segunda opción seria utilizando composer:
composer create-project laravel/laravel EjemploLaravel 5.6.*
Ambas opciones son válidas para la creación del proyecto, en nuestro caso vamos a usar la
segunda opción que es crear el proyecto con “Composer.
Una vez ingresado el comando tenemos que esperar a que se instalen todos los archivos y
carpetas que forman la estructura de LARAVEL.
26
LARAVEL
Una vez finalizada la instalacion de todos los componentes de LARAVEL entramos a la
carpeta del proyecto con el comando cd “NOMBRE”, vamos nuevamente a LARAGON y le
27
LARAVEL
damos a la opción de “Iniciar Todo” esto nos ejecutará un servidor local en el cual podremos
ver nuestro proyecto.
Ahora nos dirigimos a la terminal y ejecutamos el siguiente comando:
php artisan serve
Esto ejecutará el proyecto en nuestro navegador predeterminado.
28
LARAVEL
Ahora solamente le damos “Ctrl + click” a la dirección del servidor y nos abrirá el navegador
con la vista principal de laravel.
29
LARAVEL
12. EJECUCION DEL PRIMER EJEMPLO
Esta es la vista modificada del [Link] de LARAVEL
30
LARAVEL
13. CONCLUSIONES
Laravel es una excelente herramienta de software para el desarrollo web diario con PHP,
tiene una buena documentación y una comunidad extensa la cual siempre aporta la solución
a varios problemas que nosotros propongamos en la web.
Al principio LARAVEL nos será un poco complicado de usar, debido a todas sus bibliotecas
y herramientas, además de su estructura que es muy ordenada pero a su vez difícil de
entender. Además una de las cosas mas destacables de este framework es la utilización y
manipulación de la base de datos y tablas desde su propio código, esto nos facilitará bastante
en muchas ocasiones.
Lo importante es que una vez tengamos una idea de cómo utilizar lo esencial del Framework,
lo demás lo iremos aprendiendo con el tiempo, según lo iremos necesitando. Esto es sin duda
lo bueno que tiene trabajar con un Framework como Laravel, que si bien tiene su
complejidad, es bastante sencillo a la vez.
31
LARAVEL
14. ANEXOS
32
LARAVEL
33
LARAVEL
34
LARAVEL
15. BIBLIOGRAFIA
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
35