Cómo crear una API Rest en PHP paso a paso

Поділитися
Вставка
  • Опубліковано 9 січ 2025

КОМЕНТАРІ • 20

  • @Garajedeideas
    @Garajedeideas  Рік тому +1

    👉 ¡En Garaje seguimos creciendo! Únete al equipo: bit.ly/talento-tech-GDI

  • @DanteTrinh
    @DanteTrinh Місяць тому +64

    ¡Qué buen video! Siempre me ha costado entender cómo crear un API Rest en PHP, pero con la explicación de Julián Campos todo parece más claro. 🤓 ¿Alguien más ha probado esto en sus proyectos? Yo estoy empezando con сodigо heroe y me encanta cómo todo está explicado en español. 😊

  • @alejandrosword672
    @alejandrosword672 6 місяців тому +1

    Preciso, rápido y eficiente. Un capo!!

    • @Garajedeideas
      @Garajedeideas  6 місяців тому +1

      Gracias! Nos alegramos mucho de que nuestro contenido te sirva de ayuda :)

  • @pensamientosdepedro
    @pensamientosdepedro 11 місяців тому +1

    Gracias por el aporte🎉

  • @retrogameplaysgordis
    @retrogameplaysgordis 4 місяці тому

    Amigo muchísimas gracias por tus buenos tutoriales, he aprendido un montón para una prueba técnica que estoy realizando! Bendiciones!

  • @-angelo_-3464
    @-angelo_-3464 2 місяці тому

    Que buen video, nuevo sub🥀

  • @carloseduardogomezlozano491
    @carloseduardogomezlozano491 10 місяців тому

    Buenos dias. Cómo se obtiene el programa para probar la api?. Un ejmplo con index.php para probar la API Rest. Muchas gracias por su dedicacion y esfuerzo.

  • @miguelsegura1859
    @miguelsegura1859 7 місяців тому

    Excelente video, permite familiarizarse con apis con php vanilla. Gracias!

    • @Garajedeideas
      @Garajedeideas  7 місяців тому

      Gracias a ti! Nos alegramos mucho de que nuestro contenido te sirva de ayuda y te guste :)

  • @sistemasyusatorreon1685
    @sistemasyusatorreon1685 5 днів тому

    necesito de tu ayuda porque segui tu video pero no se como consumir la api en php quiero hacerlo con curl pero no se como hay videos que consumen api pero no esta creada en php , podras ayudarme por favor

  • @harrisonmontoya2846
    @harrisonmontoya2846 5 місяців тому +1

    Hola,
    Tengo una pregunta en caso que puedas responderme por favor.
    En vez de tener create, delete, get_all, update separados, no sería mejor tener todos en un endpoint tipo "client.php" y condicionar según el REQUEST_METHOD ??
    En caso de tener varios REQUEST_METHOD iguales como GET_by_id o GET_all agregar una variable que indique cual se debe
    O lo haces separado por algo en especial ??
    Gracias.

    • @juliancamposes
      @juliancamposes 4 місяці тому +1

      ¡Hola!
      Sí podrías hacelro todo en el mismo endpoint y condicionar según el request method.
      El cómo lo hagas va a depender un poco de tu proyecto. Si son métodos que van a ser muy grandes, es mejor separados. También, si utilizamos por ejemplo un patrón MVC, quizás nos interesa tenerlos los endpoint por separados para tener toda la lógica organizada.
      Depende un poco del tamaño de tu proyecto. A mí, personalmente, me gusta separarlo y tenerlo bien identificado a la hora de seguir trabajando con el código.
      Un saludo!

    • @InfinityDreamsFL1
      @InfinityDreamsFL1 2 місяці тому +1

      ​@@juliancamposesSi lo haces todo por separado entonces técnicamente ya no es un API restful, ya que rest está enfocado en recursos y no en acciones, es decir que las uris no deberían contener verbos (como get o delete) si no la representación de las entidades por ejemplo en este caso entendería que la entidad o recurso sería usuarios, y a partir de esta realizas las acciones get/post/put/delete mediante los verbos HTTP

  • @Apunado14
    @Apunado14 5 місяців тому +1

    Como se realiza el deploy? Si tengo un servidor en internet, tan solo subo la carpeta y listo?

    • @juliancamposes
      @juliancamposes 4 місяці тому +1

      Efectivamente, subes los archivos al servidor y a funcionar!

  • @maniveravera6817
    @maniveravera6817 7 місяців тому

    como se llama el software? rapid abi?

    • @Garajedeideas
      @Garajedeideas  7 місяців тому +1

      Se llama Rapid Api. Por aquí te dejamos el link: paw.cloud/ :)