tuanha / call-api
dung de call api den apiGateWay
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/tuanha/call-api
Requires
- php: ^7.2
README
Thêm vào providers trong file app.php tại thư mục config:
TuanHA\CallAPI\CallAPIServiceProvider::class,
Chạy command:
php artisan vendor:publish --provider=TuanHA\CallAPI\CallAPIServiceProvider
Cần thêm các giá trị vào file env để cấu hình:
API_SERVER = 'http://devapi.dxmb.vn/'địa chỉ domain của server apigatewayCALL_API = 'api/v1/call'function callJWT_SERVICE_LIST_USERS = jwt'token của app- chạy command:
php artisan config:cacheđể tải được config mới nhất
##Hướng đẫn sử dụng:
- Khai báo ở đầu trang:
use TuanHA\CallAPI\Services\BaseAPIServices; - gọi :
$data = new BaseAPIServices();để tạo một biến sử dụng class callAPI - Dùng các hàm tương ứng để thực hiện các thao tác mong muốn:
$data = $data->all("list_products", 2, []);lấy toàn bộ danh sách$data = $data->create("create_products", array $input);tạo mới bản ghi$data = $data->show("show_products", $id)chi tiết bản ghi$data = $data->update("update_products", array $input, $id)cập nhật bản ghi$data = $data->delete("delete_products", $id)xóa bản ghi$data = $data->callAPI($url, $method, $headers, $data)để gọi ra các API khác