chocofamilyme/laravel-smart-http
HTTP клинт Laravel для общения между сервисами
1,774
| Install | |
|---|---|
composer require chocofamilyme/laravel-smart-http |
|
| Latest Version: | 2.0.1 |
| PHP: | >= 7.4.0 |
| License: | BSD-3-Clause |
| Last Updated: | Nov 25, 2020 |
| Links: | GitHub · Packagist |
Maintainer: chocofamilyme
HTTP клиент Laravel для общения между сервисами
На основе библиотеки Smart-Http
Требования
- PHP 7.4+
- chocofamilyme/smart-http ^1.0
- laravel ^8.2
Установка
composer require chocofamilyme/laravel-smart-http
Публикация настроек
php artisan vendor:publish --provider="Chocofamily\Laravel\SmartHttp\Providers\SmartHttpServiceProvider"
Настройка
Файл конфигурации находится config/smarthttp.php
Подробная документация по настройкам Smart-Http
Использование
app('SmartRequest')->send('POST', '/resource', [
'json' => [
'name' => 'test'
]
]);
Или используя фасады:
SmartRequest::send('POST', '/resource', [
'json' => [
'name' => 'test'
]
]);
Related Packages
php-http/laravel-httplug
Laravel package to integrate the Httplug generic HTTP client into Laravel
110,149
12
matthewbdaly/laravel-etag-middleware
A Laravel middleware for adding ETags to HTTP requests to improve response times
337,091
64
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 2.0.1 | >= 7.4.0 | ^8.2 | BSD-3-Clause | |
| 2.0.0 | >= 7.2.0 | ^7.3 | BSD-3-Clause | |
| 1.0.0 | >= 7.2.0 | ^7.3 | BSD-3-Clause | |
| 0.0.5 | >= 7.2.0 | ^6.0 | BSD-3-Clause | |
| 0.0.4 | >= 7.2.0 | ^6.0 | BSD-3-Clause | |
| 0.0.3 | >= 7.2.0 | ^6.0 | BSD-3-Clause | |
| 0.0.2 | >= 7.2.0 | ^6.0 | BSD-3-Clause | |
| 0.0.1 | >= 7.2.0 | ^6.0 | BSD-3-Clause |