php-http/laravel-httplug

Laravel 包,用于将 Httplug 通用 HTTP 客户端集成到 Laravel

0.1.0 2016-08-03 10:48 UTC

This package is auto-updated.

Last update: 2024-09-05 17:45:08 UTC


README

Latest Version Software License Build Status Code Coverage Quality Score Total Downloads

安装

通过 Composer

$ composer require php-http/laravel-httplug

使用 Laravel 5.5 或更高版本时,此包将自动被发现。如果您使用的是较旧版本的 Laravel,请在您的 config/app.php 文件中添加以下内容:

<?php
// config.app

'providers' => [
    ...,
    ...,

     Http\Httplug\HttplugServiceProvider::class,

],

'aliases' => [
    ...,
    ...,

    'Httplug'   => Http\Httplug\Facade\Httplug::class,

],

将包配置文件发布到 config/httplug.php

php artisan vendor:publish --provider="Http\Httplug\HttplugServiceProvider"

使用方法

<?php

// Create a request using a MessageFactory
$factory = app()->make('httplug.message_factory.default');
$request = $factory->createRequest('GET', 'http://httpbin.org');

$httplug = app()->make('httplug');

// Send request with default driver
$response = $httplug->sendRequest($request);

// Send request with another driver
$response = $httplug->driver('curl')->sendRequest($request);

// Send request with default driver using facade
$response = Httplug::sendRequest($request);

// Send request with another driver using facade
$response = Httplug::driver('curl')->sendRequest($request)

测试

$ composer test

贡献

请参阅我们的 贡献指南

安全性

如果您发现任何与安全性相关的问题,请通过 security@php-http.org 联系我们。

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。