Penggunaan Parameter ID dan Hash pada Markdown

Penggunaan Parameter ID dan Hash pada Markdown

Artikel ini membahas tentang cara menggunakan parameter id dan hash pada Markdown untuk membuat email verifikasi dalam aplikasi Laravel.

Penggunaan Verify Email

Dalam Laravel, Anda dapat menggunakan fitur verify email untuk memverifikasi alamat email pengguna. Untuk melakukan ini, Anda perlu menambahkan middleware verified pada route yang ingin diakses hanya oleh pengguna yang telah memverifikasi alamat email mereka.

Resending Verification Email

Jika seorang pengguna tidak dapat mencari atau sengaja menghapus email verifikasi, maka Anda dapat menambahkan route untuk meminta pengguna bahwa email verifikasi dapat dikirim kembali. Dalam contoh di atas, kita menggunakan middleware auth dan throttle:6,1 untuk membatasi jumlah permintaan pengguna dalam waktu 6 detik.

Protecting Routes

Anda juga dapat menggunakan middleware untuk melindungi route yang hanya dapat diakses oleh pengguna yang telah memverifikasi alamat email mereka. Dalam contoh di atas, kita menggunakan middleware verified dan auth.

Customization

Laravel juga memungkinkan Anda untuk melakukan customisasi pada notifikasi email verifikasi. Anda dapat menggunakan method toMailUsing untuk membuat customizaton pada email verifikasi.

Event

Dalam beberapa aplikasi, Anda mungkin ingin mengirimkan event ketika pengguna telah memverifikasi alamat email mereka. Dalam contoh di atas, kita menggunakan event Verified.


Penggunaan Template Email Default Laravel

Artikel ini membahas tentang cara menggunakan template email default Laravel untuk membuat email ticket created.

Membuat Mailable

Dalam contoh di atas, kita membuat mailable yang menggunakan view emails.support.ticketcreated dan passing data ticket ke dalam view.

Menggunakan Template Email Default Laravel

Untuk menggunakan template email default Laravel, Anda perlu melakukan beberapa langkah. Pertama, Anda harus publish template email default Laravel menggunakan command php artisan vendor:publish --tag=laravel-mail. Kemudian, Anda dapat menggunakan method layout untuk mengarahkan view ke dalam template email default Laravel.

Namun, jika Anda tidak ingin membuat template email duplicate, maka Anda dapat menggunakan method withLayoutView untuk mengarahkan view ke dalam template email default Laravel. Dalam contoh di atas, kita menggunakan method withLayoutView dan menuliskan nama file layout yang kita inginkan.

Dengan demikian, kita dapat menggunakan template email default Laravel untuk membuat email ticket created.

Leave a comment