volkanmetin/smsapi

此包已被弃用且不再维护。未建议替代包。

Laravel 5 的 SMS API

1.0.1 2015-06-28 00:19 UTC

This package is not auto-updated.

Last update: 2020-01-24 15:36:27 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

此包可让您在 Laravel 5.x 项目中发送单条或多条短信,并查询余额和发送者。

警告、错误和通知将使用土耳其语语言提示和信息。

安装

  • 首先,将以下值添加到您的 composer.json 文件中的 require 部分:

    "volkanmetin/smsapi": "~1"

    或者,您也可以使用 composer require volkanmetin/smsapi:~1 命令添加此包。

  • 然后,更新您的 composer 包。您可以使用 composer update 命令来完成此操作。

  • 现在,打开 app/config/app.php 文件,在 providers 的最下方添加以下内容:

    'Volkanmetin\Smsapi\SmsapiServiceProvider',
  • 现在,在同一个文件中,在 aliases 下添加以下内容:

    'Smsapi' => 'Volkanmetin\Smsapi\Facades\Smsapi',
  • 现在,将配置文件分享到您的环境中。为此,请执行以下命令:

    php artisan vendor:publish
  • app/config/smsapi.php 文件分享。在这里,您需要输入为 smsapi 分配的用户名、密码和 originator(sender_id)值。

使用

####向一个人发送单条短信

$send = Smsapi::send('05355469076', 'Merhaba');
echo $send->last_message;

####短信是否已发送?

$send = Smsapi::send('05355469076', 'Merhaba');
if($send) {
    echo 'SMS başarı ile gönderildi!';
} else {
    echo $send->last_message;
}

####向多人同时发送相同的短信

$kisiler = array('00905355469076', '+905355469076', '05355469076', '5355469076');
$send = Smsapi::send($kisiler, 'Merhaba');
echo $send->last_message;

或者

$send = Smsapi::send('00905355469076', '+905355469076', '05355469076', '5355469076', 'Merhaba');
echo $send->last_message;

####查询剩余余额

echo Smsapi::getCredit();

####列出发送者

$originators = Smsapi::getOriginators();
dd($originators);

计划在未来的某个时间发送短信

echo Smsapi::send('05355469076', 'Geç gidecek mesaj', '2099-06-30 15:00'); //saniye yok, dikkat!

使用不同的 Originator(Sender ID)发送短信

echo Smsapi::send('05355469076', 'merhaba', '', 'diğerOriginator');

注意事项

需要进一步开发。

许可

此软件包采用 MIT 许可证。