Send Sms With Php & Laravel and Any sms provider
- Eflatun Sms
- Mutlucell
- Iletimerkezi
- Verimor
<?php
include "vendor/autoload.php";
/**
* Example client for send sms with Eflatun Sms provider
*/
$smsProvider = new yedincisenol\Sms\Sms("EflatunSms", array(
"username" => "eflatun_sms_username",
"password" => "eflatun_sms_password"
));
echo $smsProvider->send("Selam", array(5557777777), "YENICO");
composer require yedincisenol/sms
You can fill Sms
config file or pass config on initialize Sms object
php artisan vendor:publish --tag=sms
For before Laravel 5.6
in config/app.php
providers' => [ ... yedincisenol\Sms\LaravelServiceProvider::class ],
Open bootstrap/app.php
add these lines to Service Providers section.
$app->register(\yedincisenol\Sms\LaravelServiceProvider::class);
If you need config_path
helper, this can help you.
You can fork the repo and add new providers what you need.
- Add new Config key in
Config/Sms.php
file as same of Driver name - Add new Driver in Drivers folder
- Extend new Driver from Sms abstract class
- Add Required config parameters array and fill it
- Add send method and fill it
- Add checkResponse method and fill it
Send me mail o@yedincisenol.com for any problem or help request.