Avec ce package, vous pouvez envoyer un SMS unique ou multiple en utilisant l'infrastructure MutluCell dans vos projets Laravel et interroger l'ID d'équilibre et d'origine.
Le package prend en charge toutes les versions de Laravel 4 et plus.
Il contient des messages d'avertissement et d'information dans les langues turques et anglaises pour l'avertissement, l'erreur et les informations.
Tout d'abord, ajoutez le package à votre package composer.json avec composer require ardakilic/mutlucell .
Ensuite, si vous avez mis à jour le fichier composer.json avec votre main, vous devez mettre à jour vos packages compositeurs pour inclure les codes de votre projet. Vous pouvez le faire avec la commande composer install .
(Pour Laravel uniquement pour Laravel 5.5) Ouvrez désormais config/app.php , entrez la série providers au plus Alta:
Ardakilic Mutlucell MutlucellServiceProvider::class, (Pour Laravel uniquement pour les versions anciennes que 5.5) Entrez la valeur suivante sous aliases dans le même fichier:
' Mutlucell ' => Ardakilic Mutlucell Facades Mutlucell::class,Vous devez maintenant partager le fichier de configuration dans votre environnement. Exécutez la commande ci-dessous pour ceci:
php artisan vendor:publish Le fichier config/mutlucell.php sera partagé. Ici, vous devez remplir le nom d'utilisateur, le mot de passe et les valeurs Sender_ID (originateur) et d'autres paramètres qui vous sont attribués pour MutluCell.
Vous pouvez également remplir votre fichier de configuration en remplissant les valeurs de MUTLUCELL_USERNAME , MUTLUCELL_PASSWORD et MUTLUCELL_DEFAULT_SENDER dans votre fichier d'environnement.
$ 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 ' ;
}Vous avez besoin d'une valeur d'identification SMS pour suivre l'état du message (qu'il atteigne l'autre côté).
Dans la figure ci-dessous, vous pouvez fabriquer SMS ID, puis l'interroger avec.
$ 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 ));Ou
$ 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 ));Ou
$ 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 ));Ou
$ sil = Mutlucell:: addBlacklist ( ' 00905312345678, +905351114478, 05369998874, 5315558896 ' );
var_dump (Mutlucell:: parseOutput ( $ sil ));Ou
$ kisiler = [ ' 00905312345678 ' , ' +905351114478 ' , ' 05369998874 ' , ' 5315558896 ' ];
$ sil = Mutlucell:: addBlacklist ( $ kisiler );
var_dump (Mutlucell:: parseOutput ( $ sil )); $ sil = Mutlucell:: deleteBlackList ( ' 00905312345678 ' );
var_dump (Mutlucell:: parseOutput ( $ sil ));Ou
$ sil = Mutlucell:: deleteBlackList ( ' 00905312345678, +905351114478, 05369998874, 5315558896 ' );
var_dump (Mutlucell:: parseOutput ( $ sil ));Ou
$ kisiler = [ ' 00905312345678 ' , ' +905351114478 ' , ' 05369998874 ' , ' 5315558896 ' ];
$ sil = Mutlucell:: deleteBlackList ( $ kisiler );
var_dump (Mutlucell:: parseOutput ( $ sil ));Si vous souhaitez supprimer tous les utilisateurs de la liste noire, le paramètre doit être vide:
$ sil = Mutlucell:: deleteBlackList ();
var_dump (Mutlucell:: parseOutput ( $ sil )); $ gonder = Mutlucell:: setConfig ( config ( ' app.baskaConfig ' ))
-> send ( ' 05312345678 ' , ' Merhaba ' );Même
$ 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 ' );Ce progiciel est sous licence MIT.
Si ce projet a fonctionné pour vous, vous pouvez me faire un don avec des pièces cryptographiques. Vous pouvez trouver mes adresses de portefeuille ci-dessous:
Btc: 1qfhesrhwwvhmnedbkarkvpmpf7p6
Tokens ETH / ERC20: 0x3C2B0AC49257300DAB96DF8B49D254BBB696B3458