このパッケージを使用すると、LaravelプロジェクトでMutlucellインフラストラクチャを使用して単一または複数のSMSを送信し、バランスとオリジネーターIDを照会できます。
パッケージは、Laravel 4以降のすべてのバージョンをサポートしています。
警告、誤り、情報のために、トルコ語と英語の警告メッセージと情報メッセージが含まれています。
まず、 composer.jsonパッケージにパッケージを追加してcomposer require ardakilic/mutlucell 。
次に、 composer.jsonファイルを手で更新した場合、プロジェクトにコードを含めるようにComposerパッケージを更新する必要があります。 composer installコマンドでこれを行うことができます。
(LaravelのみLaravel 5.5の場合のみ) config/app.phpファイルを開くには、Most Altaにprovidersシリーズを入力してください。
Ardakilic Mutlucell MutlucellServiceProvider::class, (5.5よりも古いバージョンの場合のみLaravelの場合)同じファイルにaliasesシリーズの下に次の値を入力します。
' Mutlucell ' => Ardakilic Mutlucell Facades Mutlucell::class,これで、構成ファイルを環境に共有する必要があります。これのために以下のコマンドを実行します。
php artisan vendor:publish config/mutlucell.phpファイルが共有されます。ここでは、ユーザー名、パスワード、sender_id(originator)値、および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:1qfhesrhwwwvhnedbkarkvpmppf7p6
ETH / ERC20 TOKENS:0x3C2B0AC49257300DAB96DF8B49D254BB696B3458