Halo semua, pada sore hari ini saya akan membagikan cara mengirim email secara multiple dengan menggunakan Framework Laravel. Mengirim email secara multiple atau jika kalian sering menggunakan layanan Google atau Microsoft fitur ini biasa di sebut sebagai CC (koreksi jika saya salah).
Tidak usah berlama-lama, langsung saja kita mulai pembuatan project nya. Disini saya amsumsikan kalian sudah menginstal Laravel pada PC kalian, jika belum kalian bisa melakukan install terlebih dahulu.
Pertama, buatlah sebuah database lalu buat table dengan nama Broadcast, lalu didalam nya tambahkan field “id,email,created_at,updated_at” (ini bisa kalian improve sendiri ya), gunakan saja fitur bawaan laravel yakni Migrate untuk mempermudah.
Kedua, setelah database sudah dibuat saatnya kita melakukan coding. Buat sebuah controller dengan nama EmailController.php lalu buat function dengan nama email dan SendEmail. Function email digunakan sebagai halaman dimana nantinya kita menginputkan email-email yang akan kita gunakan, sedangkan SendEmail adalah fungsi dimana nantinya akan menghandle seluruh inputan pada form.
file EmailController.php
Ketiga, buat 2 buah file email.blade.php dan index.blade.php pada folder resource/email.
file index.blade.php
file email.blade.php
Keempat, sekarang kita akan membuat Route untuk mengakses form dan route untuk mengirim email. Tambahkan code dibawah ini pada file web.php kalian.
Route::get(‘email’,’EmailController@email’)->name(‘email.index’);
Route::post(‘email’,’EmailController@SendEmail’)->name(‘email.store’);
Setelah semuanya sudah selesai, sekarang silahkan kalian buka form halaman dimana nantinya yang akan menginputkan email.
// url : 127.0.0.1:8080/email
Jika berhasil, tampilannya akan seperti gambar dibawah ini :
Oke, segitu aja dari saya, thank u . . .