Site Loader
  Chat

Cara mudah mengirim email pada Laravel – Halo semuanya kali ini saya ingin melanjutkan tutorial mengenai framework laravel, sebelumnya kita sudah belajar bagaimana cara upload file gambar pada laravel. Pada kesempatan kali ini saya akan memberikan tutorial cara kirim email pada laravel, tentunya mengirim email dari projek laravel kita.

Implementasi kali ini saya akan memberikan tutorial cara mengirim email ke gmail. Jika anda sering melihat ada tutorial yang mengirimkan ke mailtrap itu digunakan mengirim email ke bagian panel server/pengelola admin. Tujuannya apa ? agar kita dapat mengetahu format penulisan yang benar.

Langsung saja kita bahas satu persatu.

Konfigurasi aku google gmail

Sebelum kita mengimplementasikan ke projek laravel kita, kita harus mengkonfigurasi di akun google kita. Tujuannya buat apa ? Memberi ijin email dengan akses pihak ketiga.

Silahkan anda pergi ke halaman akun google(linknya : https://myaccount.google.com/security). Kemudian pilih pada bagian menu security dan Cari pengaturan less secure app access dan ubah lah menjadi on.

Seperti itu cara memberi ijin akses, setelah anda mengubah pasti anda akan mendapat email dari google mengenai perubahan tersebut.

Kirim email pada Laravel

Setelah selesai mengkonfigurasi email, selanjutnya kita akan buat kirim email melalui laravel kita.

Sebelumnya silahkan anda bikin projek laravel, kita tidak ada bisa menggunakan projek sebelumnya atau membuat projek baru. Jika anda belum tahu cara menginstal laravel bisa baca cara install laravel melalui composer.

Kemudian konfigurasi .env dengan konfigurasi seperti kode di bawah ini.

Ubah pada kolom MAIL_USERNAME dengan email anda dan MAIL_PASSWORD dengan password anda.

Kemudian buat routing , dengan membuat 2 routing dengan method get dan post.

Setelah itu kita bikin controller baru yang berguna untuk membuat form data emailnya dan proses kirim emailnya.

Kemudian isikan kode seperti kode di bawah ini.

Setelah itu silahkan bikin 2 views dengan nama file formmail.blade.php dan isiemail.blade.php.

isiemail.blade.php

formmail.bldae.php

Kemudian kita akan berisihin dulu konfigurasinya dengan mengetikan.

Jika sudah silahkan lakukan uji coba dengan akses /email

Setelah kolomnya sudah di isi silahkan klik kirim dan lihat di pesan email yang anda kirimi email

Pesan sudah berhasil masuk di email yang telah di masukan.

Saya akan jelaskan mengenai kode diatas.

Di halaman controller khususnya pada fungsi index berfungsi untuk memanggil form file views berfungsi sebagai formulir data email dan pesan yang ingin kita kirim.

Setelah itu di fungsi send ada perintah dengan perintah Mail, Perintah mail tersebut berfungsi untuk memanggil library / fitur pada laravel ditandai dengan memasukan namespace use Mail.

Setelah itu akan ada proses dimana tugasnya untuk memanggil views data yang ingin dikirim, atau bisa di katatakn template yang akan dikirim. Kodenya seperti di bawah ini.

Pengiriman data dari views lain juga mendukung passing data(oper data dari controller ke views). Pada tutorial ini saya mengoper data dari form melewati controller kemudian saya lempar ke templatenya.

Sekian tutorial mengenai Cara mudah mengirim email pada Laravel.

Terima Kasih.

Post Author: admin

Leave a Reply

Your email address will not be published. Required fields are marked *

PRODUK UNGGULAN

Anda tertarik ?

Subscribe to Blog via Email

Dapat kan informasi terbaru dengan memasukan email di kolom ini