laravel-notification-channels/smsc-ru
Laravel notification channel for SMS.ru, letting you send SMS through the SMS.ru API using Laravel's built-in notification system. Configure your API credentials, define a notification, and deliver messages with a simple channel integration.
Notification abstraction, you can decide per-notification whether SMS is primary (OTP) or fallback (when push fails), and measure delivery success independently of email.Consider it when all of the following hold:
Look elsewhere when:
To executives: This is a low-cost, low-risk way to add SMS — OTP codes and transactional alerts — to our existing Laravel product for Russian users. The package is MIT-licensed (no licensing spend), needs no new infrastructure, and plugs into the notification system we already run, so the build cost is measured in hours rather than sprints. The only commercial commitment is the SMSC.ru messaging contract itself, which we'd want regardless of how we integrate. Main caveat: it's a small community project, so we'd isolate it behind our own interface to keep a future provider switch cheap — that mitigation costs us almost nothing.
To engineering: It's the standard laravel-notification-channels pattern — composer require, add the channel to the relevant Notification classes, credentials in config/services.php via env. Small surface area, no framework surgery. Two asks: (1) verify the supported Laravel/PHP versions against our stack before committing, and (2) wrap the channel in a domain-level notifier so vendor and package changes stay in one file. Treat delivery failures as a first-class metric, not a log line.
How can I help you explore Laravel packages today?