Dengan paket ini, Anda dapat mengirim satu atau beberapa SMS menggunakan infrastruktur mutlucell dalam proyek Laravel Anda, dan meminta keseimbangan dan ID pencetus.
Paket mendukung semua versi Laravel 4 ke atas.
Ini berisi pesan peringatan dan informasi dalam bahasa Turki dan Inggris untuk peringatan, kesalahan dan informasi.
Pertama, tambahkan paket ke paket composer.json Anda dengan composer require ardakilic/mutlucell .
Kemudian, jika Anda memperbarui file composer.json dengan tangan Anda, Anda harus memperbarui paket komposer Anda untuk memasukkan kode dalam proyek Anda. Anda dapat melakukan ini dengan perintah composer install .
(Untuk Laravel hanya untuk Laravel 5.5) Sekarang buka file config/app.php , masukkan seri providers paling banyak:
Ardakilic Mutlucell MutlucellServiceProvider::class, (Untuk Laravel hanya untuk versi yang lebih lama dari 5,5) Masukkan nilai berikut di bawah seri aliases dalam file yang sama:
' Mutlucell ' => Ardakilic Mutlucell Facades Mutlucell::class,Sekarang Anda harus membagikan file konfigurasi ke lingkungan Anda. Jalankan perintah di bawah ini untuk ini:
php artisan vendor:publish File config/mutlucell.php akan dibagikan. Di sini Anda harus mengisi nilai pengguna, kata sandi, dan nilai sender_id (originator), dan pengaturan lain yang ditetapkan untuk Anda untuk mutlucell.
Anda juga dapat mengisi file konfigurasi Anda dengan mengisi nilai MUTLUCELL_USERNAME , MUTLUCELL_PASSWORD dan MUTLUCELL_DEFAULT_SENDER ke file lingkungan Anda.
$ 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 ' ;
}Anda memerlukan nilai ID SMS untuk mengikuti status pesan (apakah itu mencapai sisi lain).
Pada gambar di bawah ini, Anda dapat membuat ID SMS dan kemudian menanyakannya dengan itu.
$ 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 ));Atau
$ 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 ));Atau
$ 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 ));Atau
$ sil = Mutlucell:: addBlacklist ( ' 00905312345678, +905351114478, 05369998874, 5315558896 ' );
var_dump (Mutlucell:: parseOutput ( $ sil ));Atau
$ kisiler = [ ' 00905312345678 ' , ' +905351114478 ' , ' 05369998874 ' , ' 5315558896 ' ];
$ sil = Mutlucell:: addBlacklist ( $ kisiler );
var_dump (Mutlucell:: parseOutput ( $ sil )); $ sil = Mutlucell:: deleteBlackList ( ' 00905312345678 ' );
var_dump (Mutlucell:: parseOutput ( $ sil ));Atau
$ sil = Mutlucell:: deleteBlackList ( ' 00905312345678, +905351114478, 05369998874, 5315558896 ' );
var_dump (Mutlucell:: parseOutput ( $ sil ));Atau
$ kisiler = [ ' 00905312345678 ' , ' +905351114478 ' , ' 05369998874 ' , ' 5315558896 ' ];
$ sil = Mutlucell:: deleteBlackList ( $ kisiler );
var_dump (Mutlucell:: parseOutput ( $ sil ));Jika Anda ingin menghapus semua pengguna dari daftar hitam, parameter harus kosong:
$ sil = Mutlucell:: deleteBlackList ();
var_dump (Mutlucell:: parseOutput ( $ sil )); $ gonder = Mutlucell:: setConfig ( config ( ' app.baskaConfig ' ))
-> send ( ' 05312345678 ' , ' Merhaba ' );Bahkan
$ 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 ' );Paket perangkat lunak ini dilisensikan dengan lisensi MIT.
Jika proyek ini berhasil untuk Anda, Anda dapat menyumbang kepada saya dengan koin crypto. Anda dapat menemukan alamat dompet saya di bawah ini:
BTC: 1QFhesRHWWWVHMnEDBKarkVPMPPF7P6
Token ETH / ERC20: 0x3C2B0AC49257300DAB96DF8B49D254BBB696B3458