Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Laravel

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 38

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. blade.phpextensió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 app.php 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 index.php 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 (web.php, api.php,

console.php, channels.php).

/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

https://laravel.com/docs/5.6

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 Blade.php 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

https://www.arsys.es/blog/programacion/que-es-laravel

https://www.epitech-it.es/laravel-framework/

https://desarrolloweb.com/home/laravel

https://www.qualitydevs.com/2021/06/23/que-es-laravel/

https://www.affde.com/es/why-use-laravel-framework.html

https://carontestudio.com/blog/top-mejores-frameworks-php-para-desarrolladores-web/

https://blog.pleets.org/article/estructura-de-directorios-en-laravel

35

También podría gustarte