Перейти к содержимому

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