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

buqiu/microservices-request

Laravel microservices http request.

4,193 0
php-http/laravel-httplug

Laravel package to integrate the Httplug generic HTTP client into Laravel

110,149 12
eleme/laravel-guzzle

laravel guzzle service provider

6,607 6
matthewbdaly/laravel-etag-middleware

A Laravel middleware for adding ETags to HTTP requests to improve response times

337,091 64
vjroby/laravel-nonce

This is a package for integrating nonces in Laravel in requests

42,757 3

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