Laravel Framework'u üçün PHP Send Request paketi

Laravel Framework'u üçün, HTTP istəkləri göndərməyi və Web API'larla inteqrasiyanı asanlaşdıran sadə paket. GitHub link'i.

Quraşdırma

composer require soltancode/send-request

İstifadə Qaydası

Sinif olaraq istifadə edəcəksinizsə (facade), daxil edin:

use Soltancode\SendRequest\Facades\SendRequest;

GET Sorğusu Nümunəsi:

// $baseUrl = "https://dummyjson.com";
// $service = "/products/1";

# Sinif kimi istifadə:
SendRequest::get($baseUrl, $service);

# Köməkçi kimi istifadə:
sendRequest()->get($baseUrl, $service)

Parametrlər ilə GET sorğusu nümunəsi:

// $baseUrl = "https://dummyjson.com";
// $service = "/products/1";
// $params  = [
//     'q' => 'phone'
// ];

# Sinif kimi istifadə:
SendRequest::get($baseUrl, $service, $params); # https://dummyjson.com/products/search?q=phone

# Köməkçi kimi istifadə:
sendRequest()->get($baseUrl, $service, $params); # https://dummyjson.com/products/search?q=phone

Parametrlər ilə POST sorğusu nümunəsi:

// $baseUrl = "https://api.example.com";
// $service = "/login";

# Sinif kimi istifadə:
SendRequest::post($baseUrl, $service, [
    'username' => 'myusername',
    'password' => 'mypassword'
]);

# Köməkçi kimi istifadə:
sendRequest()->post($baseUrl, $service, [
    'username' => 'myusername',
    'password' => 'mypassword'
]);

Parametrlər ilə PUT sorğusu nümunəsi:

// $baseUrl = "https://api.example.com";
// $service = "/users/1";

# Sinif kimi istifadə:
SendRequest::put($baseUrl, $service, [
    'first_name' => 'John',
    'last_name' => 'Doe'
]);

# Köməkçi kimi istifadə:
sendRequest()->put($baseUrl, $service, [
    'first_name' => 'John',
    'last_name' => 'Doe'
]);

Parametr ilə PATCH sorğusu nümunəsi:

// $baseUrl = "https://api.example.com";
// $service = "/users/1";

# Sinif kimi istifadə:
SendRequest::patch($baseUrl, $service, [
    'first_name' => 'John'
]);

# Köməkçi kimi istifadə:
sendRequest()->patch($baseUrl, $service, [
    'first_name' => 'John'
]);

Parametr ilə DELETE sorğusu nümunəsi:

// $baseUrl = "https://api.example.com";
// $service = "/users";

# Sinif kimi istifadə:
SendRequest::delete($baseUrl, $service, [
    'id' => 'John'
]);

# Köməkçi kimi istifadə:
sendRequest()->delete($baseUrl, $service, [
    'id' => 'John'
]);

Lisenziya

MIT

Aldığınız hər bir fincan kofe, yaradıcılığımızı daha da inkişaf etdirir.

Kofe AlKofe ismarlayaraq mənə dəstək olan hər kəsə təşəkkürlər!