Continuamos con la tercera parte de ésta serie sobre las novedades de Laravel 7, esta vez aprenderemos cómo utilizar la capa Cliente HTTP de Laravel 😎.
Éste artículo forma parte de la siguiente serie:
- Nuevos Componentes de Laravel
- Casts Personalizados
- Cliente HTTP
- Fluent string
- Mejoras para Model Binding
- Artisan Test
- Archivos Stubs
Para empezar debemos saber que el paquete Guzzle HTTP client nos ofrece la posibilidad de conectarnos a APIs. Tanto para obtener información como para enviarla.
Se puede usar el paquete de Guzzle sin necesidad de utilizar código intermedio, pero a veces el uso del mismo se puede tornar un poco tedioso de escribir o leer 😏.
Debido a lo anterior a partir de Laravel 7 podemos utilizar una nueva funcionalidad llamada HTTP Client (Cliente HTTP), la cual servirá como capa intermediaria (interfáz) entre nosotros y el paquete Guzzle 🤗.
Dicha capa nos permitirá realizar peticiones hacia APIs de una manera más rápida y sencilla a través de diferentes métodos.
En el siguiente videotutorial podrás ver cómo utilizar ésta funcionalidad mediante varios ejemplos:
En el video anterior pudiste observar que esta funcionalidad puede ser de gran utilidad tanto para peticiones complejas como simples. Solo queda a tu elección si utilizarla o preferir solamente el paquete de Guzzle.
La documentación oficial la puedes encontrar en el siguiente enlace:
https://laravel.com/docs/7.x/http-client
Esto sería todo para éste tercer post acerca de las novedades de Laravel 7. Cualquier duda referente al mismo escríbela en los comentarios.
Sin más, me despido y nos leemos en el siguiente post de ésta serie 🖖.