This is for boomcast sms service for laravel
karim007/boomcast-sms-laravel is a Laravel package for this is for boomcast sms service for laravel.
It currently has 1 GitHub stars and 35 downloads on Packagist (latest version v1.0.2).
Install it with composer require karim007/boomcast-sms-laravel.
Discover more Laravel packages by karim007
or browse all Laravel packages to compare alternatives.
Last updated
composer require karim007/boomcast-sms-laravel
php artisan vendor:publish --provider="Karim007\BoomcastSmsLaravel\BoomcastServiceProvider"
After publish config file setup your credential. you can see this in your config directory boomcast.php file
"masking"=> env("BOOMCAST_MASKING", ''),
"user_name"=> env("BOOMCAST_USER_NAME", ''),
"password"=> env("BOOMCAST_PASSWORD", ''),
"message_type"=> env("BOOMCAST_MESSAGE_TYPE", 'TEXT'),
BOOMCAST_MASKING='' #your masking name
BOOMCAST_USER_NAME=""
BOOMCAST_PASSWORD=""
php artisan make:controller BoomCastSmsController
Route::get('single/sms',[App\Http\Controllers\BoomCastSmsController::class,'singleSms'])->name('boomcast.sms');
Route::get('bulk/sms',[App\Http\Controllers\BoomCastSmsController::class,'bulkSms'])->name('boomcast.bulk.sms');
use Karim007\BoomcastSmsLaravel\Facade\BoomCastSms;
class BoomCastSmsController extends Controller
{
public function singleSms()
{
return BoomCastSms::sentSms('01521XXXXXX','This is test sms');
}
public function bulkSms()
{
//bulk sms maximum 20 phone number at a time
return BoomCastSms::bulkSms(['01521XXXXXX','88012345678'],'This is test sms');
}
}
Contributions to the Boomcast sms package you are welcome. Please note the following guidelines before submitting your pull request.
This repository is licensed under the MIT License.
Copyright 2022 md abdul karim. We are not affiliated with Boomcast and don't give any guarantee.