Pengiriman Email di Laravel Menggunakan Mailtrap

Mailtrap adalah layanan pengembangan email yang memungkinkan Anda untuk menguji pengiriman email tanpa benar-benar mengirim email ke alamat email penerima yang sebenarnya. Ini sangat berguna saat Anda sedang mengembangkan atau menguji aplikasi web Anda. Di bawah ini adalah langkah-langkah untuk mengintegrasikan Mailtrap ke dalam Laravel.

1. Daftar ke Mailtrap

  • Pertama-tama, daftar atau masuk ke akun Mailtrap Anda di Mailtrap.io

2. Buat Proyek di Mailtrap

  • Setelah masuk, buat proyek baru di Mailtrap. Anda akan mendapatkan alamat server SMTP dan kredensial (username dan password) untuk digunakan dalam Laravel

3. Konfigurasi Laravel untuk Menggunakan Mailtrap

  • Buka berkas .env dalam proyek Laravel Anda.
  • Atur pengaturan email ke server Mailtrap, dengan menambahkan informasi berikut ke berkas .env:

Pastikan Anda mengganti your-mailtrap-username dan your-mailtrap-password dengan kredensial yang diberikan oleh Mailtrap.

4. Konfigurasi Email Driver

  • Buka berkas config/mail.php dalam proyek Laravel Anda.
  • Pastikan bahwa driver email diatur ke ‘smtp’:

Juga, periksa pengaturan SMTP di dalam berkas config/mail.php. Mereka seharusnya sudah cocok dengan pengaturan Mailtrap yang telah Anda atur di .env.

5. Membuat Mail Class

Selanjutnya, mari buat Mail Class yang akan digunakan untuk mengirim email. Anda dapat membuatnya menggunakan perintah Artisan:

php artisan make:mail NamaMail

Kemudian buka berkas NamaMail.php yang baru saja dibuat dalam direktori app/Mail. Anda dapat menentukan variabel apa yang ingin Anda gunakan dalam email tersebut. Misalnya:

6. Mengirim Email dengan Mailtrap

Kini Anda dapat mengirim email dengan menggunakan Mail Class yang telah Anda buat dan Mailtrap akan menangkapnya. Gunakan Mail Class dengan perintah Mail::to() dan kemudian metode send().

Contoh:

7.Definisikan Route

Email yang Anda kirim akan muncul di inbox Mailtrap Anda untuk pengujian dan pengembangan.

Subscribe

Related articles

Tips Kolaborasi Efektif antara UI/UX Desainer dan Pengembang

Kerja sama yang solid antara UI/UX desainer dan pengembang...

Aturan Penting yang Harus Dipatuhi oleh Seorang UI/UX Designer

Desain Antarmuka Pengguna (UI) dan Pengalaman Pengguna (UX) adalah...

Membangun Profil LinkedIn yang Mengesankan untuk UI/UX Designer

Dalam era digital yang semakin maju, LinkedIn telah menjadi...

Meningkatkan Karir Anda dengan Sertifikasi Google UX

Dalam dunia yang semakin terhubung secara digital, pengalaman pengguna...

Perjalanan Seorang Intern UI/UX Desainer di Udacoding

Sebagai seorang mahasiswa yang bersemangat dan bercita-cita tinggi di...

LEAVE A REPLY

Please enter your comment!
Please enter your name here