update marketing
All checks were successful
All checks were successful
This commit is contained in:
21
Modules/MarketingAddon/App/SmsGateways/TzskSms.php
Normal file
21
Modules/MarketingAddon/App/SmsGateways/TzskSms.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\MarketingAddon\App\SmsGateways;
|
||||
|
||||
class TzskSms
|
||||
{
|
||||
public static function send_message($gateway, $numbers, $contents)
|
||||
{
|
||||
$numbers = is_array($numbers) ? $numbers : explode(',', $numbers);
|
||||
|
||||
foreach ($gateway->params as $key => $param) {
|
||||
config(['sms.drivers.' . $gateway->driver . '.' . $key => $param]);
|
||||
}
|
||||
|
||||
sms()->via($gateway->driver)->send($contents, function ($sms) use ($numbers) {
|
||||
$sms->to($numbers);
|
||||
});
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user