使用此软件包,您可以在Laravel项目中使用Mutlucell基础架构发送单个或多个SMS,并查询余额和发起人ID。
该软件包支持Laravel 4及以上的所有版本。
它包含土耳其语和英语语言的警告和信息消息,以警告,错误和信息。
首先,将软件包添加到您的composer.json包装中,用composer require ardakilic/mutlucell命令。
然后,如果您用手更新了composer.json文件,则应更新作曲家软件包,以在项目中包含代码。您可以使用composer install命令来执行此操作。
(仅对于Laravel 5.5)现在打开config/app.php文件,输入最多alta的providers系列:
Ardakilic Mutlucell MutlucellServiceProvider::class, (对于较旧版本的Laravel,大于5.5)在同一文件中的aliases系列中输入以下值:
' Mutlucell ' => Ardakilic Mutlucell Facades Mutlucell::class,现在,您必须将配置文件共享到您的环境中。为此运行下面的命令:
php artisan vendor:publish config/mutlucell.php文件将共享。在这里,您必须填写用户名,密码和sender_id(rientator)值,以及为mutlucell分配给您的其他设置。
您还可以通过将MUTLUCELL_USERNAME , MUTLUCELL_PASSWORD和MUTLUCELL_DEFAULT_SENDER的值填充到您的环境文件来馈送配置文件。
$ send = Mutlucell:: send ( ' 05312345678 ' , ' Merhaba ' );
var_dump (Mutlucell:: parseOutput ( $ send )); $ send = Mutlucell:: send ( ' 05312345678 ' , ' Merhaba ' );
if (Mutlucell:: getStatus ( $ send )) {
echo ' SMS başarı ile gönderildi! ' ;
} else {
echo ' SMS gönderilemedi ' ;
}您需要一个SMS ID值才能遵循消息的状态(是否到达另一侧)。
在下图中,您可以制作SMS ID,然后使用它查询。
$ send = Mutlucell:: send ( ' 05312345678 ' , ' Merhaba ' );
if (Mutlucell:: getStatus ( $ send )) {
$ messageId = Mutlucell:: getMessageId ( $ send );
echo ' SMS başarı ile gönderildi! SMS ID: ' . $ messageId ;
} else {
echo ' SMS gönderilemedi ' ;
} $ kisiler = [ ' 00905312345678 ' , ' +905351114478 ' , ' 05369998874 ' , ' 5315558896 ' ];
$ send = Mutlucell:: sendBulk ( $ kisiler , ' Merhaba ' );
var_dump (Mutlucell:: parseOutput ( $ send ));或者
$ send = Mutlucell:: sendBulk ( ' 00905312345678, +905351114478, 05369998874, 5315558896 ' , ' Merhaba ' );
Mutlucell:: parseOutput ( $ send ); $ kisiMesajlar = [
[ ' 05315558964 ' , ' Merhaba1 ' ],
[ ' +905415589632 ' , ' Merhaba2 ' ],
[ ' 00905369998874 ' , ' Merhaba3 ' ]
];
$ send = Mutlucell:: sendMulti ( $ kisiMesajlar );
var_dump (Mutlucell:: parseOutput ( $ send ));或者
$ kisiMesajlar = [
[ ' 05315558964 ' => ' Merhaba1 ' ],
[ ' +905415589632 ' => ' Merhaba2 ' ],
[ ' 00905369998874 ' => ' Merhaba3 ' ]
];
$ send = Mutlucell:: sendMulti2 ( $ kisiMesajlar );
var_dump (Mutlucell:: parseOutput ( $ send ));>>> M utlucell::getMessageReport( ' 1234567890 ' ) ;
= > [
[
" number " => " 905321234567 " ,
" result " => " 3 " ,
" result_text " => " Başarılı " ,
],
] $ sil = Mutlucell:: addBlacklist ( ' 00905312345678 ' );
var_dump (Mutlucell:: parseOutput ( $ sil ));或者
$ sil = Mutlucell:: addBlacklist ( ' 00905312345678, +905351114478, 05369998874, 5315558896 ' );
var_dump (Mutlucell:: parseOutput ( $ sil ));或者
$ kisiler = [ ' 00905312345678 ' , ' +905351114478 ' , ' 05369998874 ' , ' 5315558896 ' ];
$ sil = Mutlucell:: addBlacklist ( $ kisiler );
var_dump (Mutlucell:: parseOutput ( $ sil )); $ sil = Mutlucell:: deleteBlackList ( ' 00905312345678 ' );
var_dump (Mutlucell:: parseOutput ( $ sil ));或者
$ sil = Mutlucell:: deleteBlackList ( ' 00905312345678, +905351114478, 05369998874, 5315558896 ' );
var_dump (Mutlucell:: parseOutput ( $ sil ));或者
$ kisiler = [ ' 00905312345678 ' , ' +905351114478 ' , ' 05369998874 ' , ' 5315558896 ' ];
$ sil = Mutlucell:: deleteBlackList ( $ kisiler );
var_dump (Mutlucell:: parseOutput ( $ sil ));如果要从黑色列表中删除所有用户,则该参数必须为空:
$ sil = Mutlucell:: deleteBlackList ();
var_dump (Mutlucell:: parseOutput ( $ sil )); $ gonder = Mutlucell:: setConfig ( config ( ' app.baskaConfig ' ))
-> send ( ' 05312345678 ' , ' Merhaba ' );甚至
$ sms = Mutlucell:: setConfig ([
' auth ' => [
' username ' => ' baskauser ' ,
' password ' => ' baskaparola ' ,
],
' default_sender ' => ' baskaoriginator ' ,
]);
$ sms -> send ( ' 05312345678 ' , ' Merhaba ' ); var_dump (Mutlucell:: checkBalance ()); var_dump (Mutlucell:: listOriginators ());Mutlucell:: send ( ' 05312223665 ' , ' Geç gidecek mesaj ' , ' 2099-06-30 15:00 ' ); // Saniye yok, dikkat! Mutlucell:: send ( ' 05312223665 ' , ' merhaba ' , '' , ' diğerOriginator ' );该软件包已获得MIT许可证的许可。
如果这个项目对您有用,则可以用加密硬币向我捐款。您可以在下面找到我的钱包地址:
BTC:1QFHESRHWWWVHMNEDBKARKVPMPPF7P6
ETH / ERC20令牌:0x3C2B0AC49257300DAB96DF8B49D254BBBBBB696B3458