- 1
Novedades y herramientas actualizadas en Laravel
00:30 - 2

Desarrollo web con Laravel: proyectos y funcionalidades clave
05:31 - 3
Curso de Laravel 6: Configuración del Entorno de Desarrollo
03:27 - 4

Instalación y configuración de Laravel paso a paso
08:11 - 5

CRUD en Laravel: Crear, Leer, Actualizar y Eliminar Usuarios
12:04 - 6

"Creación de Controladores y Vistas en Laravel"
16:12 - 7

Creación de Formularios y Validación en Laravel con Bootstrap
12:59
Implementación de Sistema de Autenticación en Laravel con Bootstrap
Clase 12 de 37 • Curso de Introducción a Laravel 6
Contenido del curso
- 8

Rutas y Controladores en Laravel: Fundamentos Esenciales
08:43 - 9

Protección de Rutas y Controladores en Laravel con Middleware
06:28 - 10

Validación de Formularios en Laravel: Buenas Prácticas y Ejemplos
08:22 - 11

Sistema de Plantillas Blade en Laravel: Creación y Uso Eficiente
08:10 - 12

Implementación de Sistema de Autenticación en Laravel con Bootstrap
07:32
- 17

Creación de un Blog con Sistema de Autenticación y Slugs
07:54 - 18

Configuración de Migraciones, Factories y Seeders en Laravel
07:36 - 19

Configuración de Rutas y Controladores en Laravel para Listado de Posts
13:01 - 20

Configuración Visual y Paginación en Laravel y Vue.js
04:12 - 21

Gestión de Artículos en Laravel: Rutas, Controladores y Vistas
14:35 - 22

Creación de Formularios en PHP con HTML y Bootstrap
07:00 - 23

Validación y Guardado de Datos en Laravel
12:10 - 24

Formulario de Edición de Artículos con Laravel
10:15 - 25

Gestión de Formularios y Archivos en Laravel
11:26 - 26

Integración de Imágenes y Contenido Multimedia en Proyectos Web
11:28
- 27

Testing y Pruebas Funcionales en Laravel: Proyecto Intermedio
09:48 - 28

Pruebas de Software: Ciclo Rojo, Verde y Refactorización
06:03 - 29

Configuración de Proyectos en Laravel: Controladores y Pruebas
09:11 - 30

Desarrollo Guiado por Pruebas en Laravel: Configuración y Ejecución
12:41 - 31

Refactorización y Validación de Código en Pruebas Unitarias
07:48 - 32

Pruebas y Configuración de Controladores en Laravel
06:50 - 33

Actualización de Datos en Controladores: Método y Pruebas
05:05 - 34

Pruebas Unitarias para Método de Eliminación en Bases de Datos
04:15 - 35

Creación y Prueba de Métodos Index en PHP
06:03 - 36

Protección de APIs con Autenticación Token en Laravel
08:20 - 37

Desarrollo de Formularios con Blade y Verbalización de Datos
00:55
¿Cómo crear un nuevo proyecto con Laravel?
Crear un proyecto en Laravel es el primer paso para empezar a trabajar con sus poderosas herramientas y funcionalidades. En este proceso, comenzaremos desarrollando un sistema de autenticación y registro utilizando un componente especial proporcionado por Laravel, conocido como el sistema Laravel/Jetstream.
Paso a paso para crear el proyecto
-
Creación del proyecto: Utiliza el siguiente comando en tu terminal para crear un nuevo proyecto llamado
highway.laravel new highway -
Abrir con tu editor de código: Una vez que el proyecto se haya creado correctamente, ábrelo en tu editor de código favorito.
-
Instalación del componente Jetstream: Con el proyecto abierto, el siguiente paso es instalar el componente Jetstream. Usa Composer con el siguiente comando:
composer require laravel/jetstream
Configuración del entorno de desarrollo y producción
-
Entorno de desarrollo: Instala Jetstream en tu ambiente de desarrollo y no de producción.
-
Transición a producción: Cuando todo esté listo para producción, solo sube el resultado final al servidor, sin las dependencias de desarrollo.
¿Cómo instalar el sistema de autenticación?
Laravel ofrece un sistema sencillo para implementar autenticación en tu aplicación. A través del uso del comando artisan y la opción de Jetstream, podemos integrar un sistema robusto y flexible para manejar el login de usuarios.
Opciones de instalación de autenticación
Existen varios frameworks con los que puedes integrar Jetstream para tu sistema de autenticación, tales como Bootstrap, Vue y Reactive Reach. Aquí te mostraremos cómo:
-
Instalación inicial:
php artisan jetstream:install {stack}Reemplaza
{stack}por la opción deseada:inertiaolivewire. -
Instalación con estilos y autenticación: Si deseas añadir estilos y funcionalidad de autenticación básica, por ejemplo, con Bootstrap:
php artisan jetstream:install livewire --teams -
Verificación de rutas y vistas: Después de ejecutar el comando, verifica que se hayan creado nuevas rutas y vistas mediante los directorios correspondientes y la adición de un controlador de ejemplo.
Ejecución de comandos para completar la instalación
-
Instalación de dependencias: Usa NPM para instalar las dependencias de front-end necesarias.
npm install && npm run dev -
Publicación de recursos: Los recursos JavaScript y CSS se compilan y se colocan en la carpeta
publicpara su uso en el frontend de tu proyecto.
¿Cuáles son las consideraciones finales?
El uso de Jetstream permite a los desarrolladores ahorrar tiempo y esfuerzos al crear sistemas de autenticación y registro desde cero. Sin embargo, siempre es esencial conocer la existencia de estas herramientas y sus alternativas:
-
Diferentes stacks: Aprende a usar
viteen lugar demixsi JEStream varía el método de compilación. -
Componentes base: Si trabajas con frameworks como Vue o Reach dentro de Laravel, Jetstream puede ayudarte a establecer un componente base para la autenticación.
Te animo a explorar diferentes comandos y compartir tus hallazgos o dudas en la sección de comentarios. ¡Nos vemos en la próxima lección para seguir aprendiendo juntos!