mediumart / orange
orange api服务的laravel包装器/适配器。
2.0.0
2021-12-28 13:14 UTC
Requires
- php: >=7.3
- illuminate/support: ~7.0|^8.0
- mediumart/orange-sms: ~2.0
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^5.0|^6.0
- phpunit/phpunit: ^7.5.15 || ^8.5 || ^9.0
README
描述
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许可的许可。