С помощью этого пакета вы можете отправить один или несколько SMS, используя инфраструктуру Mutlucell в ваших проектах Laravel, а также запросить баланс и идентификатор оригинала.
Пакет поддерживает все версии Laravel 4 и выше.
Он содержит предупреждение и информационные сообщения на турецких и английских языках для предупреждения, ошибок и информации.
Во -первых, добавьте пакет в свой пакет composer.json с помощью команды composer require ardakilic/mutlucell .
Затем, если вы обновили файл composer.json своей рукой, вам следует обновить пакеты композитора, чтобы включить коды в ваш проект. Вы можете сделать это с помощью команды composer install .
(Для Laravel только для Laravel 5.5) Теперь откройте файл config/app.php , введите серию providers в большинстве ALTA:
Ardakilic Mutlucell MutlucellServiceProvider::class, (Для Laravel только для старых версий, чем 5,5) Введите следующее значение в серии aliases в том же файле:
' Mutlucell ' => Ardakilic Mutlucell Facades Mutlucell::class,Теперь вы должны поделиться файлом конфигурации в вашей среде. Запустите команду ниже для этого:
php artisan vendor:publish File 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, чтобы следовать статусу сообщения (достигает ли оно другой стороны).
На рисунке ниже вы можете сделать 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: 1qfhesrhwwwwvhmnedbkarkvpmppf7p6
Токены ETH / ERC20: 0x3C2B0AC49257300DAB96DF8B49D254BBB696B3458