cloud-castle/sms-services-laravel

Laravel 10 包用于通过 smsc.ru 和 sms.ru 服务发送短信和授权电话呼叫

2.3 2023-05-31 10:30 UTC

This package is auto-updated.

Last update: 2024-09-30 01:38:10 UTC


README

---------- 推荐安装方式 --------------

composer require cloud-castle/sms-services-laravel

--------------------------------------------------------

安装后,在 .env 文件中添加以下行

--- 选择移动服务提供商(本版本支持 2 家供应商) smsc.ru 或 sms.ru

SMS_PROVIDER="smsc.ru"

--- 启用测试模式(仅 sms.ru 提供)

SMS_TEST=true

--- 启用日志记录

SMS_LOG=true

--- 移动服务提供商的用户登录名

SMS_LOGIN="登录名"

--- 移动服务提供商的用户密码

SMS_PASSWORD="密码"

--- 移动服务提供商的用户令牌(如有,sms.ru 的 api_id)

SMS_TOKEN="令牌"

--- 短信发送者的显示名称(仅在个人账户中设置时使用)

SMS_FROM="发送者名称"

使用说明

// Отправка СМС
// Первый параметр номер телефона абонента или массив номеров (не более 10)
// Второй параметр текст сообщения абоненту (абонентам)
CloudCastle\SmsServices\Facades\MobileService::sendSms('номер телефона', 'текст сообщения');

// Аутентификационный вызов с кодом подтверждения
\CloudCastle\SmsServices\Facades\MobileService::call('номер телефона');