cloud-castle / sms-services-laravel
Пакет Laravel 10 для рассылки смс и авторизационных телефонных вызовов через сервисы smsc.ru и sms.ru
Installs: 50
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/cloud-castle/sms-services-laravel
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('номер телефона');