omalizadeh / laravel-sms
A driver-based laravel package for sending messages via online sms providers.
Installs: 2 358
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 2
Open Issues: 0
pkg:composer/omalizadeh/laravel-sms
Requires
- php: ^8.4
- ext-json: *
- guzzlehttp/guzzle: ^7.5
- illuminate/http: ^11.0 || ^12.0
- illuminate/support: ^11.0 || ^12.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.89
- orchestra/testbench: ^9.15 || ^10.6
README
This is a laravel sms package with multi driver support. Supports laravel v11.0+ and requires php v8.3+
Star! ⭐ if you used and liked this package.
Supported SMS Providers
Installation & Configuration
Install using composer
composer require omalizadeh/laravel-sms
Publish config file
php artisan vendor:publish --provider=Omalizadeh\SMS\Providers\SMSServiceProvider
Usage
Single message:
use Omalizadeh\SMS\Facades\SMS; use Omalizadeh\SMS\Requests\SendSMSRequest; SMS::send(new SendSMSRequest('+989123456789', 'Hello!'));
Template message:
use Omalizadeh\SMS\Facades\SMS; use Omalizadeh\SMS\Requests\SendTemplateSMSRequest; SMS::sendTemplate(new SendTemplateSMSRequest('+989123456789', 'template_code', [ 'param1' => 'coupon', ]));