overtrue/laravel-easy-sms
Laravel EasySMS
overtrue/easy-sms service provider for Laravel.
Installing
$ composer require overtrue/laravel-easy-sms
Usage
config/services.php
'easy-sms' => [
// HTTP 请求的超时时间(秒)
'timeout' => 5.0,
// 默认发送配置
'default' => [
// 网关调用策略,默认:顺序调用
'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class,
// 默认可用的发送网关
'gateways' => [
'yunpian', 'aliyun',
],
],
// 可用的网关配置
'gateways' => [
'errorlog' => [
'file' => '/tmp/easy-sms.log',
],
'yunpian' => [
'api_key' => env('EASY_SMS_YUNPIAN_API_KEY'),
],
'aliyun' => [
'access_key_id' => env('EASY_SMS_ALIYUN_KEY_ID'),
'access_key_secret' => env('EASY_SMS_ALIYUN_API_KEY'),
'sign_name' => '',
],
//...
],
],
Send a message:
app('easy-sms')->send(13188888888, [
'content' => '您的验证码为: 6379',
'template' => 'SMS_001',
'data' => [
'code' => 6379
],
]);
Contributing
You can contribute in one of three ways:
- File bug reports using the issue tracker.
- Answer questions or fix bugs on the issue tracker.
- Contribute new features or update the wiki.
The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.
Project supported by JetBrains
Many thanks to Jetbrains for kindly providing a license for me to work on this and other open-source projects.
License
MIT
Related Packages
doctrine/dbal
Powerful PHP database abstraction layer (DBAL) with many features for database s...
644,549,754
9,698
laravel/serializable-closure
Laravel Serializable Closure provides an easy and secure way to serialize closur...
423,477,751
607
nunomaduro/collision
Cli error handling for console/command-line PHP applications.
399,241,428
4,660
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v4.0.0 | ^8.3 | ^13.0 | MIT | |
| 3.0.0 | ^10.0| | MIT | ||
| 2.3.0 | ^9.0| | MIT | ||
| 2.2.0 | ^9.0| | MIT | ||
| 2.1.0 | ^9.0| | MIT | ||
| 2.0.1 | ^9.0 | MIT | ||
| 2.0.0 | ^9.0 | MIT | ||
| 1.1.0 | ~6.0| | MIT | ||
| 1.0.0 | ~6.0| | MIT |