2. Laravel 11 API Rest con TDD: Login usando JWT

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

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

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

    Qué maravilla, muchas gracias por tu tiempo y dedicación. Vamos con todo!

  • @MizterFrek
    @MizterFrek 5 หลายเดือนก่อน +1

    Muchas gracias por el contenido. Es bastante explicativo y me ayudó a entender nuevos conceptos.

    • @ElAbelucky
      @ElAbelucky  5 หลายเดือนก่อน

      Gracias a ti por el apoyo!

  • @geniusdesign7306
    @geniusdesign7306 5 หลายเดือนก่อน

    Muy buena explicacion! Ya me estan dando ganas de hacer TDD

    • @ElAbelucky
      @ElAbelucky  5 หลายเดือนก่อน +1

      Gracias amigo!

  • @reneriquelme9360
    @reneriquelme9360 5 หลายเดือนก่อน

    muchas gracias por tu contenido

  • @abrahamgonzalez8263
    @abrahamgonzalez8263 2 หลายเดือนก่อน +1

    Explicas bastante bien, solo que no estoy de acuerdo en la respuesta json en dejar keys como "errors" cuando tu status sea 200. Creo que alli tienes una inconsistencia, sería mejor hacer uso de los Api Resources que nos da Laravel.
    Del resto, muy buen video. Gracias!

    • @ElAbelucky
      @ElAbelucky  2 หลายเดือนก่อน +1

      Recuerda que esa estructura se mantiene en toda la API, lo que hace que sea consistente respecto a Rest, pero se presta a que haya datos que no se usan, existe esta especificación: jsonapi.org/ (que no es Rest) personalmente es mi preferida y justo se ajusta a lo que mencionas y esta es la librería en Laravel: laravel-json-api.readthedocs.io/en/latest/ ¿porque no la use en el curso? porque es ridículamente sencillo :) posiblemente haga el mismo curso usando esa librería en un futuro, pero en el inter te invito a usarla veras que se hace una API mas robusta.

  •  12 วันที่ผ่านมา

    En lugar de crear un helper, ¿No hubiese sido mejor añadir un método estático en TestCase?

    • @ElAbelucky
      @ElAbelucky  11 วันที่ผ่านมา

      Es verdad que en el propio test podríamos validar que las respuestas siempre cumpla con dicha estructura, El helper en realidad es solo para ayudarte a que no se te olvide alguna key y que si se agregan nuevas o se quitan solo cambiando el método del helper se cambie en todas partes donde lo uses.

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

    Una consulta si existiria varios microservicios y quiero integrarlos con apigateway como podria realizarlo ??

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

      La mayoría de apigateways te permitirán configurar como quieres que se acceda a cada API que vas a integrar, por ejemplo podrías poner un path especifico o un subdominio solo para un API, creo KONG es una de las opciones mas completas.

  • @fernandocondor5354
    @fernandocondor5354 2 หลายเดือนก่อน

    Tenia este error
    php artisan migrate:fresh --seed
    Dropping all tables ........................................................................................ 4s DONE
    INFO Preparing database.
    Creating migration table ............................................................................. 408.52ms DONE
    INFO Running migrations.
    0001_01_01_000000_create_users_table ................................................................. 752.11ms FAIL
    SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (Connection: mysql, SQL: alter table `users` add unique `users_email_unique`(`email`))

    • @ElAbelucky
      @ElAbelucky  2 หลายเดือนก่อน +1

      Puedes usar Schema::defaultStringLength(191); dentro del método boot en tu appServiceProvider (dentro de app/providers), pero tiene que ver con tu versión de base de datos, te recomiendo mas el actualizar tu MySQL o Mariadb.

    • @fernandocondor5354
      @fernandocondor5354 2 หลายเดือนก่อน

      @@ElAbelucky si funciono actualizar el mysql