Laravel - API Auth - SANCTUM

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 73

  • @cesarschefer1297
    @cesarschefer1297 2 ปีที่แล้ว +5

    Vi varios tutoriales de como hacer el login y el logout con Laravel Sanctum y puedo asegurar que por lejos es el mejor que he visto, gracias por compartir tus conocimientos! Me gustaria ver en un futuro video como se integraria este login/register/logout con un frontend en React o Vue, ya que es lo que estoy investigando actualmente junto con el manejo de las rutas.

    • @informaticadp
      @informaticadp  2 ปีที่แล้ว +2

      Muchas gracias Cesar!!! Si vamos a hacer todo eso con React y Vue 3. Tengo esos proyectos en carpeta.

  • @josevictorvillalucero1391
    @josevictorvillalucero1391 11 หลายเดือนก่อน +1

    mejor explicado imposible.. nuevo suscriptor presente.

    • @informaticadp
      @informaticadp  8 หลายเดือนก่อน +1

      Muchas gracias Jose!!!!

  • @oscartecn
    @oscartecn ปีที่แล้ว

    He visto muchos videos sobre esto, sin duda puedo decir que para mi es el mejor, super bien explicado.

  • @FB-eb6tx
    @FB-eb6tx 2 ปีที่แล้ว

    Muchas gracias por estos videos! Hasta ayer no sabía cómo encarar las API en Laravel, excelente estos videos. Saludos!

    • @informaticadp
      @informaticadp  2 ปีที่แล้ว

      Excelente!! Me alegro que te sirvan los videos!

  • @bebeluguin
    @bebeluguin 2 ปีที่แล้ว

    Muchísimas gracias me fué más útil en tiempo que leer la documentación y hacer las pruebas

  • @klissmangranados7919
    @klissmangranados7919 2 ปีที่แล้ว

    19:15 , concuerdo! , ver esto despues de desarrollar con php puro es una locura :0

  • @JalilMLopez
    @JalilMLopez 2 ปีที่แล้ว

    Excelente, muy útil, gracias! :)

  • @axelnival2554
    @axelnival2554 2 ปีที่แล้ว

    Buen dia muchisimas gracias por tus aportes, me han permitido aprender mucho, ahora con lo que he aprendido intente crear un tipo de e-commerce basico pero a medida que inicie el proyecto me quede sin realmente por donde empezar, como el tema de guardar toda la info que cada cliente compre, he visto varios videos pero son demasiado complejos para lo que quiero hacer mas simple Gracias ^^

    • @informaticadp
      @informaticadp  2 ปีที่แล้ว

      Muchas gracias Axel!!! Realizar un sistema de e-commerce es medianamente complejo, pero si tenemos una estructura y seguimos un diseño se vuelve mucho más fácil ¿Como te fue con tu proyecto?

  • @juanfernandez2306
    @juanfernandez2306 ปีที่แล้ว

    Excelente introducción 👍. Gracias

  • @marianorafael7434
    @marianorafael7434 2 ปีที่แล้ว +1

    Mejor explicado imposible, gracias!

  • @zoof0
    @zoof0 2 ปีที่แล้ว +1

    Mil gracias por hacer videos tan claros y tan completos, por favor sigue haciendo contenido de calidad.
    Seria genial que hicieras un video en donde explicas la self reference one to many en laravel y Eloquent, de eso no se ve mucho en internet, Que tengas buen dia !

    • @informaticadp
      @informaticadp  2 ปีที่แล้ว +1

      Muchas gracias!!!! Este año se vienen muchos cursos, y mucho código. Estoy preparando un proyecto con Node y React. Saludos y gracias!

  • @jasonraulortizsaavedra4720
    @jasonraulortizsaavedra4720 2 ปีที่แล้ว +1

    excelente video gracias a tu canal aprendí laravel sigue así 😁😁

  • @leono8a
    @leono8a 2 ปีที่แล้ว

    Excelente, muchas gracias por compartir esta valiosa información, atte: Un nuevo suscriptor.

  • @felseck
    @felseck 2 ปีที่แล้ว

    Gracias, me ayudaste mucho. Muy bien explicado. !Felicidades¡

    • @informaticadp
      @informaticadp  2 ปีที่แล้ว

      Muchas gracias Felipe! Me alegro que te sea útil el canal. Saludos!

  • @cristhianaguilarverduguez1698
    @cristhianaguilarverduguez1698 2 ปีที่แล้ว

    capo gracias por compartir tus conocimientos

  • @rhiox7705
    @rhiox7705 2 ปีที่แล้ว

    Buen tutorial, la unica pavada que quizas quedaria mas prolijo es meterle un par de early returns a esa funcion login, asi te evitas los dos else que estan en el min 24:34, gracias por el tutorial!

  • @tincho6642
    @tincho6642 2 ปีที่แล้ว

    Gracias Máster!

  • @williamcastano9669
    @williamcastano9669 2 ปีที่แล้ว

    Super Explicacion, aunque no soy de usar el ORM en el login me toco, pero aun asi muchas gracias

  • @saitoinosaka6445
    @saitoinosaka6445 2 ปีที่แล้ว +2

    Muchas gracias por los videos. Hay algunas cosas que te saltas de explicar que para una persona novicia en programación se le puede hacer más difícil de seguir pero están muy bien.
    Por preguntar algo, ya para producción en una app que será medianamente grande, se recomienda JWT ante Sanctum? Será consumida por 2 clientes un móvil (Flutter) y uno web (React).
    Gracias de antemano Profe.

  • @marcecam747
    @marcecam747 2 ปีที่แล้ว

    muy bueno!!

  • @jorgeandreslarios5418
    @jorgeandreslarios5418 2 ปีที่แล้ว

    Muuuy bien, siempre me sirven sus videos ...
    Cual es el video donde se muestran las validaciones que mensiona en el presente video ?

    • @informaticadp
      @informaticadp  2 ปีที่แล้ว

      Hola Jorge! Te paso el video. Gracias!!
      th-cam.com/video/Aqp3oHiy_R4/w-d-xo.html

  • @javilerma89
    @javilerma89 2 ปีที่แล้ว

    Excelente explicación! Muy claro! Me podrías pasar el nombre del tema e iconos q usas? Gracias

    • @informaticadp
      @informaticadp  ปีที่แล้ว

      Muchas gracias JAvi! Para los iconos, material icon theme, y el tema es Outrun. Saludos!

  • @ataucare
    @ataucare 2 ปีที่แล้ว

    Excelente video, muchas gracias por el video! Me podrías comentar cuales son las extensiones que tienes instalada en Visual Studio Code para Laravel? Gracias nuevamente!

    • @informaticadp
      @informaticadp  ปีที่แล้ว

      Muchas gracias! Te paso las que uso: Laravel extra intellisense y PHP intelephense. Por el lado de laravel y php solo tengo eso. Saludos bro!

  • @andresmendoza7105
    @andresmendoza7105 2 ปีที่แล้ว

    excelente video profe es un placer ver y aprender de tus videos, no me canso de decirlo, Tengo una consulta querido profe EN todo proyecto de laravel que hagamos Si queremos quitar el campo timestamps si o si en el modelo User debemos llamarlo y asignarlo en falso?? o sino salta errores verdad a la hora de migrar

    • @informaticadp
      @informaticadp  2 ปีที่แล้ว

      Como siempre muuy agradecido a tus palabras mi estimado Andres!!! Respecto a la pregunta. Mira, sin el false en mi caso no vi diferencias. Pero bueno. Esos son los pasos. Saludos!

  • @carlossarochar9711
    @carlossarochar9711 11 หลายเดือนก่อน

    Hola. Excelente video!!! Muchas gracias por tu dedicación. Tengo una consulta. Soy nuevo en esto. ¿Cómo hago para configurar la api para que cuando el cliente no mande el token o el token sea incorrecto me devuelva un json con un mensaje "usuario no autenticado". Actualmente el middleware Authenticate me hace un redirect('login') y estuve intentando devolver un json desde ahi pero me da errores. Muchas gracias!!!

  • @hernanarica6389
    @hernanarica6389 2 ปีที่แล้ว

    Veo que para login usas la autenticacion similar a la de fortify de chequear el email, luego la password, pero tambien se puede hacer la manual, no? la de if (Auth::attempt($credentials)) ??? Yo lo hice y funciona pero no se si por detras pasara algo raro :(

  • @MrBraian1994
    @MrBraian1994 2 ปีที่แล้ว

    Excelente, quisiera saber si esto me va a servir para poder hacer un inicio de sesion con afip que es una entidad de Argentina, seria genial un tuto de eso que no se ve en ningun lado

  • @juniordj_oficial
    @juniordj_oficial 2 ปีที่แล้ว

    Una consulta esto podría aplicarse a otra tabla la cual tenga las mismas características de user

  • @davidsalinaspoma5017
    @davidsalinaspoma5017 2 ปีที่แล้ว

    Profe se puede poner un tiempo para que cierre sesión con sanctum

  • @PRINCIPIOYFIN_
    @PRINCIPIOYFIN_ ปีที่แล้ว +1

    Laravel 9 Requiere instalacion de Sanctum?

    • @informaticadp
      @informaticadp  ปีที่แล้ว +1

      No. Sanctum ya viene incluído al crear un proyecto con Laravel 9.

  • @joselugo1516
    @joselugo1516 8 หลายเดือนก่อน

    Esto es vulnerable a inyecciones sql o vurnerabilidades en el login o todo lo cubre laravel?
    (soy nuevo en esto de la programación)

    • @informaticadp
      @informaticadp  8 หลายเดือนก่อน +1

      Con Laravel eso no pasa amigo. Saludos!

    • @joselugo1516
      @joselugo1516 8 หลายเดือนก่อน +1

      ​@@informaticadp gracias, es que un profesor de programación me dijo que el código que yo escribiera tenia que ser legible, bien comentado, y sobre todo seguro y me hizo énfasis en lo seguro ya que un codigo seguro me asegura no tener problemas con intrusiones no deseadas o otra cosas que me menciono, ademas me dijo que aprendiera como va lo de la seguridad informática en la programación y la validacion ya que los que usen tu codigo pueden ser muy creativos (colocar en un input de solo números escribir letras o que al escribir su contraseña a la hora de pasarlo a la BD ciertas funciones en PHP quitan caracteres especiales si se usan para validar dando como resultado una contraseña distinta a la que el usuario coloco en el input) voy q seguir con el curso porque me parce que mi primer framework sea laravel y mi segundo seria la lib de react para pasar despues a estudiar python y luego C# y C++ son mis lenguajes a estudiar, saludos 👋 sin más que decir gracias por poner tus conocimientos al alcance de todos

  • @hadesinfraworld5030
    @hadesinfraworld5030 2 ปีที่แล้ว

    Hay algo para crear pdf rapidos como cuando creas CRUDs como Craftable?

  • @joselogte
    @joselogte 2 ปีที่แล้ว

    Sos Tucumano primo!!😁?

    • @informaticadp
      @informaticadp  2 ปีที่แล้ว +1

      Jaja mas al norte! Jujeño!

  • @edumogro
    @edumogro 2 ปีที่แล้ว

    ¡Muchísimas gracias por el contenido! Hice este y el de JWT.. pero tengo un problema al querer obtener el auth()->user() desde otro controlador (PostController por ejemplo) que me entrega null, sabés como podría solucionar esto?.. Desde ya muchas gracias!

    • @edumogro
      @edumogro 2 ปีที่แล้ว

      Ya lo pude resolver!
      En config/auth.php
      'guards' => [
      ...
      'api' => [
      'driver' => 'sanctum',
      'provider' => 'users',
      ],
      ],
      Y la ruta dentro de Route::group( ['middleware' => ["auth:sanctum"]], function() { ... }

    • @fernandogonzales4895
      @fernandogonzales4895 2 ปีที่แล้ว

      @@edumogro solo agregaste eso? puse eso en el guards, pero aun asi me sigue saliendo null

    • @edumogro
      @edumogro 2 ปีที่แล้ว

      @@fernandogonzales4895 Te fijaste que en el archivo api.php la ruta esté dentro del group con el middleware? Yo lo hice con Laravel 9.x

  • @ignaciofj5978
    @ignaciofj5978 6 หลายเดือนก่อน

    buenas compañero, nose porque razon la funcion tokens me da error al final del video , no la reconoce pero a ti te funciona , no se porque, gracias y un saludo

    • @informaticadp
      @informaticadp  6 หลายเดือนก่อน

      Estimado! Que version de MySQL, php estás usando?

    • @hsudjdxx5190
      @hsudjdxx5190 6 หลายเดือนก่อน

      ​@@informaticadp PHP 8.2.11 y de MySQL 8.0.34

  • @alexo2537
    @alexo2537 ปีที่แล้ว

    ¿porque en local me toma los token y en producción no?

  • @beticohernandez9536
    @beticohernandez9536 2 ปีที่แล้ว

    Hola profe, como seria crear esa API para un sitio ecommerce?

    • @informaticadp
      @informaticadp  2 ปีที่แล้ว

      Simplemente apuntas desde tu cliente a los endpoints y listo.

  • @agastyasutra
    @agastyasutra 2 ปีที่แล้ว

    it worked with development server
    but when i tried it in shared hosting then it login me successfullly with token but when accessing any protected route then it shows unauthenticated

  • @davidestebancaperaherrera5158
    @davidestebancaperaherrera5158 2 ปีที่แล้ว

    No me funciona el auth->users() logico quiero colocar mi propio modelo
    pero no me deja estoy mirando el auth.php cambie algunas cosas y ninguna funciona