cloud-castle / sms-services-laravel
Пакет Laravel 10 для рассылки смс и авторизационных телефонных вызовов через сервисы smsc.ru и sms.ru
2.3
2023-05-31 10:30 UTC
Requires
- php: >=8.0
- ramsey/uuid: ^4.5
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('номер телефона');