- vừa được xem lúc

Call API trong Laravel 8 - Phần 2

0 0 23

Người đăng: Chuyên Nguyễn Đình

Theo Viblo Asia

Trong bài viết trước, mình đã giới thiệu về cách call API cần POST dữ liệu kèm theo.

Bài này mình sẽ tiếp tục giới thiệu tới các bạn về call API mà không cần truyền Input.

Nào mình cùng bắt đầu nhé:

Đầu tiên mình cần $apiUrl. Trong một dự án công ty, $apiUrl đến từ DEV backend. Hoặc có thể đến từ các đối tác, các công ty lớn như google, facebook,...

Nó có dạng như sau:

Tiêp theo mình cần biến $client từ GuzzleHttp như sau:

$apiUrl không cần Input kèm theo, mình vẫn cần truyền mảng rỗng cùng với nó như sau:

Gần xong rồi, giờ mình cần kiểm tra trạng thái của lần call api này qua $statusCode như sau:

Nếu $statusCode == 200 thì chúng ta nhận về dữ liệu thông qua hàm json_decode như trên.

Thế là xong rồi, tiếp theo bạn chỉ cần xử lý $content là xong rồi đó!

Chúc các bạn thành công!

Dưới đây là source code của mình:

$apiUrl = "https://abc/def/abc/course-score";

 $client = new \GuzzleHttp\Client(); $response = $client->post($apiUrl, []); $statusCode = $response->getStatusCode(); if ($statusCode == 200) { $content = json_decode($response->getBody(), true); }

Bình luận

Bài viết tương tự

- vừa được xem lúc

Tìm hiểu về Livewire trong Laravel

Giới Thiệu. Livewire là một full-stack framework cho Laravel giúp việc xây dựng các giao diện động trở nên đơn giản hơn.

0 1 229

- vừa được xem lúc

Tải cả thư viện sách lên website chỉ trong 1 nốt nhạc với Laravel!

Giới thiệu bài toán:. Sau nhiều giờ ngồi upload từng cuốn e-book lên website - 1 việc cần thiết nhưng thật sự tốn thời gian.

0 0 44

- vừa được xem lúc

DataTable và Laravel

1. Giới thiệu:.

0 0 96

- vừa được xem lúc

Hướng dẫn làm chức năng đăng ký tài khoảng bằng cách xác thực email với mã OTP giống như Facebook bằng Laravel 8x

Xin chào tất cả mọi người, mình sẽ hướng dẫn mọi người làm chức năng gửi gmail xác thực người dùng bằng mã OTP giống như Facebook bằng Laravel 8x.Bài viết này dành cho người đã từng học qua Laravel cơ

0 0 43

- vừa được xem lúc

Câu chuyện về caching trong laravel

Caching là gì, tại sao phải caching. Laravel có thể caching những gì.

0 0 65

- vừa được xem lúc

Tìm hiểu về Service Container trong Laravel

I - Service Container là gì . liên kết những thứ chúng ta cần để ứng dụng Laravel một cách trơn chu.

0 0 37