使用此軟件包,您可以在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