mediumart/orange

orange api服务的laravel包装器/适配器。

2.0.0 2021-12-28 13:14 UTC

This package is auto-updated.

Last update: 2024-08-28 19:06:58 UTC


README

Build Status Coverage Status Latest Stable Version License

描述

orange api服务的laravel包装器/适配器。

安装

使用composer

$ composer require mediumart/orange

如果您使用的是laravel 5.3+且版本低于5.5,请将以下内容添加到您的config/app.php文件中的'providers'数组中

Mediumart\Orange\OrangeServiceProvider::class

短信API

配置

打开config/services.php,并为orange>sms服务添加一个键,如下所示

'orange' => [
    'sms' => [
        'client_id' => '<client_id>',
        'client_secret' => '<client_secret>'
    ]
]

使用这些凭证,将获取一个token并将其缓存,然后在过期前几天自动更新。

如何使用

您可以从Container中解析出SMS客户端实例,如下所示

$sms = app('orange-sms');

或者使用类型提示

use Mediumart\Orange\SMS\SMS;

public function index(SMS $sms) 
{
    /.../
}

有关如何使用$sms客户端实例的文档,请参阅此处

许可

Mediumart orange是一个开源软件,受MIT许可的许可。