MASIGNASUKAv102
7345699749361123385

Membuat Email Verify Dengan Mailtrap Di Laravel

Membuat Email Verify Dengan Mailtrap Di Laravel
Add Comments
12 February 2020

Email Verifiy - Pada artikel kali ini saya akan menulis mengenai cara membuat email verify di laravel dengan mamanfaatkan service mailtrap. Di percobaan kali ini, saya masih akan menggunakan project saya sebelumnya (nexmo). Di akhir artikel sebelumnya, saya menuliskan di artikel berikutnya saya akan menuliskan mengenai cara register dan login menggunakan social media tapi dalam artikel kali ini saya akan menuliskan mengenai email verify terlebih dahulu. Untuk membuat email verifiy dengan mailtrap bisa dibilang cukup mudah. Dan berikut adalah langkah-langkah membuat email verify dengan mailtrap di laravel:

1. Langkah pertama, kita kita harus register atau daftar terlebih dahulu di mailtrap. Jika sudah mendaftar, kita akan mendapatkan username dan password mailtrap seperti gambar di bawah ini,

Selanjutnya kita bisa copy script yang saya beri tanda, kemudian kita paste-kan di file .env sehingga di file .env akan seperti di bawah ini

2. Selanjutnya, buka model User dan tambahkan implements MustVerifyEmail seperti gambar di bawah ini

3. Di Langkah ketiga, tambahkan route Auth::routes(['verify' => true]); di routes/web.php. Sehingga tampilan di file web.php akan seperti di bawah ini

4. Dan langkah terakhir menambahkan middleware 'verify' di HomeController. Sehingga tampilan di HomeController akan seperti gambar di bawah ini

Dengan menambahkan middleware verify, itu artinya Controller atau home page yang dipanggil di controller ini hanya bisa diakses oleh user yang telah terverifikasi emailnya.

OK, sekarang kita coba email verifynya dengan register terlebih dahulu. jalankan php artisan serve, kemudian buka project kita di browser. Masuk ke menu register dan inputkan nama, email, password dan confirm password seperti contoh di bawah ini

Ketika di klik register maka kita akan di direct ke halaman email/verify seperti gambar di bawah ini

Dan jika kita cek lagi di mailtrap, maka akan ada email baru yang masuk seperti di bawah ini


Jika kita klik Verify Email Address, maka kita akan di direct ke homepage atau halaman home project kita.

Sekian artikel kali ini mengenai cara membuat email verify dengan mailtrap di laravel.
Hilmi Hidayat

"If something's important enough, you should try. Even if you - the probable outcome is failure." - Elon Musk