SlideShare una empresa de Scribd logo
¿Que es laravel?
¿Que es Laravel?
Laravel es un framework de código abierto para aplicaciones
web escrito en PHP, diseñado para el desarrollo de aplicaciones
web siguiendo el patrón arquitectónico Modelo-Vista-
Controlador (MVC).
¿Que es Laravel?
Laravel tiene una sintaxis elegante y expresiva, y su objetivo es
hacer que el proceso de desarrollo sea más fácil y agradable
para los desarrolladores al simplificar tareas comunes que se
realizan en la mayoría de los proyectos web, como la
autenticación, la gestión de sesiones, el enrutamiento y el
almacenamiento en caché.
Origen de Laravel
Laravel fue creado por Taylor Otwell en 2011. Otwell desarrolló
Laravel como una alternativa a CodeIgniter, otro framework de
PHP, porque necesitaba características adicionales como la
autenticación de usuario y la autorización, que no estaban
disponibles en CodeIgniter en ese momento.
Origen de Laravel
Desde su lanzamiento inicial, Laravel ha crecido en popularidad
y ha desarrollado una comunidad activa y extensa de
desarrolladores y contribuidores. Cada nueva versión de
Laravel ha introducido mejoras y nuevas funcionalidades,
consolidando su posición como uno de los frameworks PHP
más utilizados en la actualidad.
Características principales de Laravel
❏ Eloquent ORM: Un ORM (Object-Relational Mapper) que
proporciona una forma sencilla y elegante de interactuar con la
base de datos.
❏ Blade: Un motor de plantillas ligero y potente para construir vistas.
❏ Enrutamiento: Un sistema de enrutamiento limpio y fácil de
entender.
Características principales de Laravel
❏ Autenticación y Autorización: Herramientas incorporadas para
gestionar la autenticación y autorización de usuarios.
❏ Migraciones: Un sistema para versionar la base de datos y hacer
cambios estructurales.
❏ Artisan CLI: Una interfaz de línea de comandos para realizar tareas
comunes y personalizadas.
❏ Pruebas: Soporte para pruebas unitarias y funcionales.
Características principales de Laravel
Laravel se ha mantenido relevante y evolucionado para incorporar
nuevas tecnologías y prácticas en el desarrollo web, como la integración
con servicios de terceros, el uso de contenedores de servicios y la
compatibilidad con front-ends modernos como Vue.js y React.
Instalar Laravel con XAMPP
Para instalar Laravel usando Visual Studio Code y XAMPP, sigue estos
pasos:
Requisitos Previos
Instalar XAMPP: Asegúrate de tener XAMPP instalado en tu sistema.
Puedes descargarlo e instalarlo desde Apache Friends.
Instalar Composer: Laravel requiere Composer para gestionar sus
dependencias. Puedes descargar Composer desde getcomposer.org.
Paso a paso
Paso 1: Instalar XAMPP
Descarga e instala XAMPP.
Inicia XAMPP y asegúrate de que los servicios de Apache y MySQL
estén funcionando.
Paso 2: Instalar Composer
Descarga e instala Composer desde getcomposer.org.
Abre una terminal o línea de comandos y ejecuta composer para
verificar que la instalación ha sido exitosa.
Paso a paso
Paso 3: Crear un Proyecto Laravel
1. Abre una terminal o línea de comandos.
Navega al directorio htdocs de XAMPP:
bash
cd C:xampphtdocs
Paso a paso
2. Usa Composer para crear un nuevo proyecto Laravel:
bash
Copiar código
composer create-project --prefer-dist laravel/laravel nombre-del-proyecto
Espera a que Composer descargue e instale Laravel y sus dependencias.
Paso a paso
Paso 4: Configurar el Servidor Local
Abre el archivo .env en el directorio del proyecto Laravel y configura las
variables de entorno para la base de datos:
plaintext
Paso a paso
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nombre_de_tu_base_de_datos
DB_USERNAME=tu_usuario
DB_PASSWORD=tu_contraseña
Paso a paso
Crea una base de datos en phpMyAdmin con el nombre especificado en DB_DATABASE.
Paso 5: Iniciar el Proyecto Laravel
Abre Visual Studio Code.
Abre la carpeta del proyecto Laravel en Visual Studio Code.
En la terminal de Visual Studio Code, inicia el servidor de desarrollo de Laravel:
bash
php artisan serve
Accede al proyecto desde tu navegador en la dirección http://localhost:8000.
Paso a paso
Paso 6: Configurar XAMPP para el Proyecto Laravel (Opcional)
Si prefieres acceder al proyecto a través de http://localhost/nombre-del-
proyecto, sigue estos pasos:
Abre el archivo httpd-vhosts.conf de XAMPP, normalmente ubicado en C:
xamppapacheconfextrahttpd-vhosts.conf.
Agrega una nueva entrada para tu proyecto Laravel:
plaintext
Copiar código
<VirtualHost *:80>
Paso a paso
DocumentRoot "C:/xampp/htdocs/nombre-del-proyecto/public"
ServerName nombre-del-proyecto.test
<Directory "C:/xampp/htdocs/nombre-del-proyecto">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Paso a paso
Agrega una entrada en el archivo hosts, normalmente ubicado en
C:WindowsSystem32driversetchosts:
plaintext
127.0.0.1 nombre-del-proyecto.test
Reinicia Apache desde el panel de control de XAMPP.
Accede a tu proyecto desde http://nombre-del-proyecto.test.
Con estos pasos, tendrás Laravel funcionando con XAMPP y Visual
Studio Code.

Más contenido relacionado

PPTX
Ecosistema laravel
PDF
Desarrollo rápido de apps web con laravel - DevAcademy
PPTX
Framework Laravel
PDF
Laravel vc
PPTX
01- instalacion de laravel 5+ (dos formas sencillas )
PPTX
Presentacion de diapositivas en el ámbito de la ingeniera en DS
PPTX
Pleased to meet you, Laravel
Ecosistema laravel
Desarrollo rápido de apps web con laravel - DevAcademy
Framework Laravel
Laravel vc
01- instalacion de laravel 5+ (dos formas sencillas )
Presentacion de diapositivas en el ámbito de la ingeniera en DS
Pleased to meet you, Laravel

Similar a intro_laravel_mobile ................... (20)

PPTX
Framework Catalyst
PDF
Dreamweaver
PDF
-.-manual de LARAVEL bootcamp blablab-.-
PPTX
Herramientas y Tecnologías para la Web
PDF
PPTX
software APACHE.
PDF
PHP + Framework Laravel 160919 Curso Personalizadoo.pdf
PPTX
Registro en una página web para la renta de vehículos hecho en java.
DOCX
Instalacion dreamviewer
PPTX
Wamp server
PDF
Corriendo SQL Server en Docker
PDF
CodeIgniter
PPTX
PROGRAMACIÓN PARA INTERNET lo básico en WEB
PPTX
Net reflector
PPTX
ODP
Joserojas Web 2.0
PPTX
Web Developer
PDF
Instalación y Datos Básicos Sobre Dreamweaver
PPTX
Php un lenguaje de programación.........
PDF
Mi pesentacion pdf
Framework Catalyst
Dreamweaver
-.-manual de LARAVEL bootcamp blablab-.-
Herramientas y Tecnologías para la Web
software APACHE.
PHP + Framework Laravel 160919 Curso Personalizadoo.pdf
Registro en una página web para la renta de vehículos hecho en java.
Instalacion dreamviewer
Wamp server
Corriendo SQL Server en Docker
CodeIgniter
PROGRAMACIÓN PARA INTERNET lo básico en WEB
Net reflector
Joserojas Web 2.0
Web Developer
Instalación y Datos Básicos Sobre Dreamweaver
Php un lenguaje de programación.........
Mi pesentacion pdf
Publicidad

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Maste clas de estructura metálica y arquitectura
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PDF
Diapositiva proyecto de vida, materia catedra
PDF
taller de informática - LEY DE OHM
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
Presentación de Redes de Datos modelo osi
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
clase auditoria informatica 2025.........
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
REDES INFORMATICAS REDES INFORMATICAS.pptx
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Maste clas de estructura metálica y arquitectura
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Presentación PASANTIAS AuditorioOO..pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
CyberOps Associate - Cisco Networking Academy
Power Point Nicolás Carrasco (disertación Roblox).pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Plantilla para Diseño de Narrativas Transmedia.pdf
Diapositiva proyecto de vida, materia catedra
taller de informática - LEY DE OHM
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Presentación de Redes de Datos modelo osi
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
clase auditoria informatica 2025.........
Publicidad

intro_laravel_mobile ...................

  • 2. ¿Que es Laravel? Laravel es un framework de código abierto para aplicaciones web escrito en PHP, diseñado para el desarrollo de aplicaciones web siguiendo el patrón arquitectónico Modelo-Vista- Controlador (MVC).
  • 3. ¿Que es Laravel? Laravel tiene una sintaxis elegante y expresiva, y su objetivo es hacer que el proceso de desarrollo sea más fácil y agradable para los desarrolladores al simplificar tareas comunes que se realizan en la mayoría de los proyectos web, como la autenticación, la gestión de sesiones, el enrutamiento y el almacenamiento en caché.
  • 4. Origen de Laravel Laravel fue creado por Taylor Otwell en 2011. Otwell desarrolló Laravel como una alternativa a CodeIgniter, otro framework de PHP, porque necesitaba características adicionales como la autenticación de usuario y la autorización, que no estaban disponibles en CodeIgniter en ese momento.
  • 5. Origen de Laravel Desde su lanzamiento inicial, Laravel ha crecido en popularidad y ha desarrollado una comunidad activa y extensa de desarrolladores y contribuidores. Cada nueva versión de Laravel ha introducido mejoras y nuevas funcionalidades, consolidando su posición como uno de los frameworks PHP más utilizados en la actualidad.
  • 6. Características principales de Laravel ❏ Eloquent ORM: Un ORM (Object-Relational Mapper) que proporciona una forma sencilla y elegante de interactuar con la base de datos. ❏ Blade: Un motor de plantillas ligero y potente para construir vistas. ❏ Enrutamiento: Un sistema de enrutamiento limpio y fácil de entender.
  • 7. Características principales de Laravel ❏ Autenticación y Autorización: Herramientas incorporadas para gestionar la autenticación y autorización de usuarios. ❏ Migraciones: Un sistema para versionar la base de datos y hacer cambios estructurales. ❏ Artisan CLI: Una interfaz de línea de comandos para realizar tareas comunes y personalizadas. ❏ Pruebas: Soporte para pruebas unitarias y funcionales.
  • 8. Características principales de Laravel Laravel se ha mantenido relevante y evolucionado para incorporar nuevas tecnologías y prácticas en el desarrollo web, como la integración con servicios de terceros, el uso de contenedores de servicios y la compatibilidad con front-ends modernos como Vue.js y React.
  • 9. Instalar Laravel con XAMPP Para instalar Laravel usando Visual Studio Code y XAMPP, sigue estos pasos: Requisitos Previos Instalar XAMPP: Asegúrate de tener XAMPP instalado en tu sistema. Puedes descargarlo e instalarlo desde Apache Friends. Instalar Composer: Laravel requiere Composer para gestionar sus dependencias. Puedes descargar Composer desde getcomposer.org.
  • 10. Paso a paso Paso 1: Instalar XAMPP Descarga e instala XAMPP. Inicia XAMPP y asegúrate de que los servicios de Apache y MySQL estén funcionando. Paso 2: Instalar Composer Descarga e instala Composer desde getcomposer.org. Abre una terminal o línea de comandos y ejecuta composer para verificar que la instalación ha sido exitosa.
  • 11. Paso a paso Paso 3: Crear un Proyecto Laravel 1. Abre una terminal o línea de comandos. Navega al directorio htdocs de XAMPP: bash cd C:xampphtdocs
  • 12. Paso a paso 2. Usa Composer para crear un nuevo proyecto Laravel: bash Copiar código composer create-project --prefer-dist laravel/laravel nombre-del-proyecto Espera a que Composer descargue e instale Laravel y sus dependencias.
  • 13. Paso a paso Paso 4: Configurar el Servidor Local Abre el archivo .env en el directorio del proyecto Laravel y configura las variables de entorno para la base de datos: plaintext
  • 15. Paso a paso Crea una base de datos en phpMyAdmin con el nombre especificado en DB_DATABASE. Paso 5: Iniciar el Proyecto Laravel Abre Visual Studio Code. Abre la carpeta del proyecto Laravel en Visual Studio Code. En la terminal de Visual Studio Code, inicia el servidor de desarrollo de Laravel: bash php artisan serve Accede al proyecto desde tu navegador en la dirección http://localhost:8000.
  • 16. Paso a paso Paso 6: Configurar XAMPP para el Proyecto Laravel (Opcional) Si prefieres acceder al proyecto a través de http://localhost/nombre-del- proyecto, sigue estos pasos: Abre el archivo httpd-vhosts.conf de XAMPP, normalmente ubicado en C: xamppapacheconfextrahttpd-vhosts.conf. Agrega una nueva entrada para tu proyecto Laravel: plaintext Copiar código <VirtualHost *:80>
  • 17. Paso a paso DocumentRoot "C:/xampp/htdocs/nombre-del-proyecto/public" ServerName nombre-del-proyecto.test <Directory "C:/xampp/htdocs/nombre-del-proyecto"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
  • 18. Paso a paso Agrega una entrada en el archivo hosts, normalmente ubicado en C:WindowsSystem32driversetchosts: plaintext 127.0.0.1 nombre-del-proyecto.test Reinicia Apache desde el panel de control de XAMPP. Accede a tu proyecto desde http://nombre-del-proyecto.test. Con estos pasos, tendrás Laravel funcionando con XAMPP y Visual Studio Code.