API REST con Laravel 11 y JWT: Auth, Roles y Railway
Cesar Sebastian Dev
0:00 / 0:00
API REST con Laravel 11 y JWT: Auth, Roles y Railway
9 400 просмотров · 1 год назад
Cesar Sebastian Dev
1,23 тыс. подписчиков
9 400 просмотров · 1 год назад
En este video aprenderás cómo crear una API REST desde cero utilizando Laravel 11 con JWT para autenticación. Implementaremos un sistema de roles (admin y user) para gestionar permisos, protegeremos las rutas con middlewares y crearemos una tabla de productos que solo el administrador puede gestionar.
Utilizaremos herramientas como DataGrip para interactuar con la base de datos y Postman para probar nuestra API. Finalmente, desplegaremos nuestra API en Railway, lista para producción.
🔑 ¿Qué aprenderás?
1.- Configurar JWT en Laravel 11 para autenticar usuarios.
2.- Crear roles y proteger rutas con middlewares.
3.- Diseñar y gestionar una tabla de productos con CRUD.
4.- Utilizar herramientas como Postman y DataGrip.
5.- Desplegar tu API REST en Railway de manera profesional.
🚀 ¡Perfecto para principiantes y desarrolladores que buscan mejorar sus habilidades!
📌 ---------ÍNDICE DEL VIDEO---------
0:00 Introducción
0:34 Concepto de AUTH, ROLES, JWT, MIDDLEWARE
5:14 Creación del proyecto
6:38 Configuración del archivo .env
7:40 Instalación y configuración de JWT
14:00 Creación de Middlewares
14:40 Creación de la migración, el modelo y los controllers
17:19 Lógica del ProductController
26:28 Lógica del AuthController
36:02 Lógica de los Middlewares
40:46 Configuración de las rutas
49:47 Testeo de APIREST con Postman
1:04:55 Despliegue en Railway
1:10:29 Correción del AuthController
1:13:30 Despedida y agradecimiento
🔗 Recursos Utilizados:
https://jwt-auth.readthedocs.io/en/de...
https://laravel.com/docs/11.x/install...
https://www.postman.com/
https://www.jetbrains.com/es-es/datag...
💙 Apoya mi trabajo:
Si este contenido te fue útil, considera hacer una donación. Tu apoyo me ayuda a seguir creando contenido de calidad.
https://www.paypal.com/donate/?hosted...
📂 Repositorio del Proyecto:
https://github.com/cesarsebastiandev/...
💬 Si tienes preguntas, ¡déjalas en los comentarios!
👍 No olvides darle Like, Suscribirte y activar la campanita para más contenido como este
#mysql #laravel #php #jwt #token #laravel11 #deployment #railway #database #sql #phpdeveloper #phptutorials #apirest #desarrolloweb
© 2025 CesarSebastianDev All Rights Reserved