volkanmetin / smsapi
此包已被弃用且不再维护。未建议替代包。
Laravel 5 的 SMS API
1.0.1
2015-06-28 00:19 UTC
Requires
- php: >=5.4.0
- illuminate/support: 5.0.*
This package is not auto-updated.
Last update: 2020-01-24 15:36:27 UTC
README
此包可让您在 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 许可证。