sms-services-laravel maintained by cloud-castle
Description
Пакет Laravel 10 для рассылки смс и авторизационных телефонных вызовов через сервисы smsc.ru и sms.ru
Author
Last update
2023/05/31 12:30
(dev-main)
License
Downloads
51
Tags
cloud-castle/sms-services-laravel
---------- Рекомендуемый способ установки --------------
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('номер телефона');