medianova / laravel-sms
laravel 的 SMS 包
1.3
2021-08-02 10:52 UTC
Requires
- guzzlehttp/guzzle: ^6.5.5|^7.0.1
Requires (Dev)
- orchestra/testbench: ^v6.18.0
- phpunit/phpunit: ^9
README
支持网关
- oztek // (ozteksms.com)
- smspaneli // (smspaneli.com)
安装
您可以通过 composer 安装此包
composer require medianova/laravel-sms
在 config/sms.php
中进行配置
return [ 'default_provider'=>env('SMS_PROVIDER', 'oztek'), 'fallback_provider'=>env('SMS_PROVIDER_FALLBACK', ''), //alternative sms provider for an emergency 'oztek'=>[ 'url'=>env('OZTEK_URL', 'http://www.ozteksms.com/panel/smsgonder1Npost.php'), 'type'=>env('OZTEK_TYPE', 'Normal'), 'number'=>env('OZTEK_NUMBER', 'XXXXXXXXX.XXXXXXXXX.XXXXXXXXX'), 'username'=>env('OZTEK_USERNAME', 'XXXXXXX'), 'password'=>env('OZTEK_PASSWORD', 'XXXXXXX'), 'orginator'=>env('OZTEK_ORGINATOR', 'XXXXXXX'), ], ];
使用方法
<?php use Medianova\LaravelSms\Facades\Sms; Sms::to('0905551234567') ->send('Hello World');
或通过选择提供商来使用
Sms::provider('oztek') ->to('0905551234567') ->send('Hello World');