{"id":1360,"date":"2024-01-31T07:06:26","date_gmt":"2024-01-31T07:06:26","guid":{"rendered":"https:\/\/blog.uts.ac.id\/jul\/?p=1360"},"modified":"2024-01-31T07:07:44","modified_gmt":"2024-01-31T07:07:44","slug":"laravel-27-membuat-reset-password-laravel-via-email","status":"publish","type":"post","link":"https:\/\/blog.uts.ac.id\/jul\/2024\/01\/31\/laravel-27-membuat-reset-password-laravel-via-email\/","title":{"rendered":"\u00a0Laravel #27 : Membuat Reset Password Laravel Via Email"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1360\" class=\"elementor elementor-1360\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bb38c6b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bb38c6b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5f60aec\" data-id=\"5f60aec\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c8035c2 elementor-widget elementor-widget-text-editor\" data-id=\"c8035c2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<div id=\"attachment_3603\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3603 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/Reset-Password-Laravel-Via-Email.jpg\" alt=\"Reset Password Laravel Via Email\" width=\"722\" height=\"376\" aria-describedby=\"caption-attachment-3603\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3603\" class=\"wp-caption-text\">Reset Password Laravel Via Email<\/p>\n<\/div>\n<p>Yuk langsung simak tutorial&nbsp;<strong>membuat reset password user dengan email di laravel<\/strong>&nbsp;berikut.<\/p>\n<h2>Reset Password Laravel Via Email<\/h2>\n<p>Disarankan kepada teman-teman untuk membaca tutorial sebelumnya dulu tentang&nbsp;<a href=\"https:\/\/www.malasngoding.com\/membuat-login-dan-register-laravel\/\" target=\"_blank\" rel=\"noopener\">cara membuat login dan register dengan laravel<\/a>.<\/p>\n<h3>Persiapan Project<\/h3>\n<p>Langkah pertama kita akan mempersiapkan project laravel kita terlebih dulu. jika teman-teman sudah mengikuti tutorial sebelumnya tentang membuat login dan register, teman-teman bisa melewati step ini.<\/p>\n<p>Buka terminal atau command promt teman-teman, kita akan&nbsp;<a href=\"https:\/\/www.malasngoding.com\/pengertian-dan-cara-install-laravel\/\" target=\"_blank\" rel=\"noopener\">membuat project baru laravel<\/a>&nbsp;dengan nama \u201claravelku\u201d.<\/p><div class=\"iklan-produk my-2 border border-2 rounded p-3 my-4 border-primary bg-info bg-opacity-10 border-dashed\"><div class=\"row\"><div class=\"col-9 col-lg-10 d-flex align-items-center\">\n<\/div>\n<\/div>\n<\/div>\n<p>composer create-project \u2013prefer-dist laravel\/laravel laravelku<\/p>\n<h3>Persiapan Database<\/h3>\n<p>Setelah selesai, selanjutnya kita akan membuat database dan table-table yang dibutuhkan.<\/p>\n<p>Disini saya membuat database dengan nama \u201claravelku\u201c.<\/p>\n<p>Atur konfigurasi database laravelnya pada file .env.<\/p>\n<p><strong>.env<\/strong><\/p>\n<div id=\"crayon-65b9f023c1cb6796829504\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9f023c1cb6796829504-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9f023c1cb6796829504-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9f023c1cb6796829504-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9f023c1cb6796829504-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9f023c1cb6796829504-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9f023c1cb6796829504-6\">6<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9f023c1cb6796829504-1\" class=\"crayon-line\"><span class=\"crayon-i\">DB_CONNECTION<\/span>=<span class=\"crayon-e\">mysql<\/span><\/div>\n<div id=\"crayon-65b9f023c1cb6796829504-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">DB_HOST<\/span>=<span class=\"crayon-cn\">127.0.0.1<\/span><\/div>\n<div id=\"crayon-65b9f023c1cb6796829504-3\" class=\"crayon-line\"><span class=\"crayon-i\">DB_PORT<\/span>=<span class=\"crayon-cn\">3306<\/span><\/div>\n<div id=\"crayon-65b9f023c1cb6796829504-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">DB_DATABASE<\/span>=<span class=\"crayon-e\">laravelku<\/span><\/div>\n<div id=\"crayon-65b9f023c1cb6796829504-5\" class=\"crayon-line\"><span class=\"crayon-i\">DB_USERNAME<\/span>=<span class=\"crayon-e\">root<\/span><\/div>\n<div id=\"crayon-65b9f023c1cb6796829504-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">DB_PASSWORD<\/span>=<span class=\"crayon-v\">root<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Silahkan teman-teman sesuaikan dengan username, password mysql dan nama databasenya.<\/p>\n<p>Kita bisa langsung migrate file-file migration yang telah disiapkan secara default pada project laravel. masuk ke direktori project dari terminal atau command prompt dan jalankan perintah artisan berikut.<\/p>\n<p>php artisan migrate<\/p>\n<p>Setelah selesai, selanjutnya kita buat authentikasi pada laravel.<\/p>\n<h3>Membuat Autentikasi Laravel<\/h3>\n<p>Untuk membuat sistem autentikasi atau login, sudah dijelaskan sebelumnya pada tutorial&nbsp;<a href=\"https:\/\/www.malasngoding.com\/membuat-login-dan-register-laravel\/\" target=\"_blank\" rel=\"noopener\">membuat login dan register<\/a>.<\/p>\n<p>Jalankan perintah berikut.<\/p>\n<p>php artisan make:auth<\/p>\n<p>Setelah mengetikkan perintah&nbsp;<a href=\"https:\/\/laravel.com\/docs\/5.7\/artisan\" target=\"_blank\" rel=\"noopener\">artisan<\/a>&nbsp;di atas, maka sekarang kita akan punya halaman login dan register.<\/p>\n<p>Silahkan teman-teman klik pada menu register, dan buat akun baru untuk percobaan kita.<\/p>\n<p>di sini saya sudah mendaftar dengan detail sebagai berikut:<\/p>\n<ul>\n<li>Nama : Diki Alfarabi Hadi<\/li>\n<li>Email :&nbsp;diki@malasngoding.com<\/li>\n<li>Password : diki123<\/li>\n<\/ul>\n<h3>Mailtrap.io<\/h3>\n<p>Selanjutnya kita akan langsung belajar bagaimana membuat fitur reset password atau fitur lupa password via email.<\/p>\n<p>Sebenarnya segala sesuatunya sudah dipersiapkan dengan lengkap oleh laravel, hanya saja sistem kita belum bisa mengirimkan email konfirmasi reset password secara otomatis ke client\/user. karena kita belum menghubungkan project kita dengan mail service.<\/p>\n<p>Untuk itu kita perlu SMTP server.&nbsp;<strong>SMTP<\/strong>&nbsp;adalah singkatan dari&nbsp;<em>Simple Mail Transfer Protocol<\/em>. SMTP digunakan untuk mengirim komunikasi ke server. untuk mengirimkan email ke penerima.<\/p>\n<p>Untuk percobaan, kita bisa menggunakan&nbsp;<strong>Mailtrap.io<\/strong>&nbsp;secara gratis.<\/p>\n<p><a href=\"https:\/\/laravel.com\/docs\/5.7\/mail#mail-and-local-development\" target=\"_blank\" rel=\"noopener\">Mailtrap<\/a>&nbsp;adalah&nbsp;<em>fake SMTP server<\/em>&nbsp;untuk percobaan. kita bisa menggunakan mailtrap untuk membuat simulasi percobaan pengiriman dan penerimaan email pada saat proses pengembangan aplikasi atau website. sebelum akhirnya aplikasi atau website kita benar-benar di publis.<\/p>\n<p>Bagaimana cara menggunakan mailtrap? simak penjelasan berikut.<\/p>\n<h4>Mendaftar Di Mailtrap.io<\/h4>\n<p>Untuk menggunakan mailtrap, silahkan teman-teman mendaftar di situs resminya. yaitu&nbsp;<a href=\"https:\/\/mailtrap.io\/\" target=\"_blank\" rel=\"noopener\">https:\/\/mailtrap.io\/<\/a>.<\/p>\n<div id=\"attachment_3604\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3604 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/mailtrap-laravel.jpg\" alt=\"mailtrap laravel\" width=\"775\" height=\"401\" aria-describedby=\"caption-attachment-3604\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3604\" class=\"wp-caption-text\">mailtrap laravel<\/p>\n<\/div>\n<p>Setelah mendaftar, silahkan login. dan klik pada&nbsp;Demo inbox,<\/p>\n<div id=\"attachment_3605\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3605 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/mendaftar-di-mailtrap.jpg\" alt=\"mendaftar di mailtrap\" width=\"794\" height=\"407\" aria-describedby=\"caption-attachment-3605\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3605\" class=\"wp-caption-text\">mendaftar di mailtrap<\/p>\n<\/div>\n<p>Maka teman-teman akan mendapat&nbsp;<em>Credentials<\/em>&nbsp;dari mailtrap.<\/p>\n<div id=\"attachment_3606\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3606 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/konfigurasi-mailtrap.jpg\" alt=\"konfigurasi mailtrap\" width=\"764\" height=\"407\" aria-describedby=\"caption-attachment-3606\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3606\" class=\"wp-caption-text\">konfigurasi mailtrap<\/p>\n<\/div>\n<p>Nah, username dan password inilah yang akan kita masukkan ke project laravel kita untuk menghubungkan project laravel dengan mailtrap.<\/p>\n<h4>Konfigurasi Mailtrap Di Laravel<\/h4>\n<p>Buka file&nbsp;.env. dan isikan username dan password SMTP yang teman-teman dapatkan dari mailtrap.<\/p>\n<p><strong>.env<\/strong><\/p>\n<div id=\"crayon-65b9f023c1cbd364534876\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9f023c1cbd364534876-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9f023c1cbd364534876-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9f023c1cbd364534876-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9f023c1cbd364534876-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9f023c1cbd364534876-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9f023c1cbd364534876-6\">6<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9f023c1cbd364534876-1\" class=\"crayon-line\"><span class=\"crayon-i\">MAIL_DRIVER<\/span>=<span class=\"crayon-e\">smtp<\/span><\/div>\n<div id=\"crayon-65b9f023c1cbd364534876-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">MAIL_HOST<\/span>=<span class=\"crayon-i\">smtp<\/span><span class=\"crayon-st\">.<\/span><span class=\"crayon-i\">mailtrap<\/span><span class=\"crayon-st\">.<\/span><span class=\"crayon-e\">io<\/span><\/div>\n<div id=\"crayon-65b9f023c1cbd364534876-3\" class=\"crayon-line\"><span class=\"crayon-i\">MAIL_PORT<\/span>=<span class=\"crayon-cn\">2525<\/span><\/div>\n<div id=\"crayon-65b9f023c1cbd364534876-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">MAIL_USERNAME<\/span>=<span class=\"crayon-cn\">2445212462a6b8<\/span><\/div>\n<div id=\"crayon-65b9f023c1cbd364534876-5\" class=\"crayon-line\"><span class=\"crayon-i\">MAIL_PASSWORD<\/span>=<span class=\"crayon-cn\">3db82773467523<\/span><\/div>\n<div id=\"crayon-65b9f023c1cbd364534876-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">MAIL_ENCRYPTION<\/span>=<span class=\"crayon-v\">null<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Jangan isi username dan password yang sama dengan yang ada di tutorial ini, karena tidak akan berjalan. silahkan teman-teman isi dengan username dan password SMTP yang teman-teman dapatkan sendiri di akun teman-teman.<\/p>\n<p>Oh ya, jangan lupa untuk mengatur APP_URL nya juga dengan menambahkan port 8000 jika teman-teman mengakses project laravel nya melalui&nbsp;http:\/\/localhost:8000.<\/p>\n<div id=\"crayon-65b9f023c1cbf124839983\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9f023c1cbf124839983-1\">1<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9f023c1cbf124839983-1\" class=\"crayon-line\"><span class=\"crayon-i\">APP_URL<\/span>=<span class=\"crayon-i\">http<\/span>:<span class=\"crayon-c\">\/\/localhost:8000<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>dan teman-teman&nbsp;tidak perlu&nbsp;melakukan pengaturan ini jika teman-teman mengakses project laravelnya langsung melalui&nbsp;http:\/\/localhost\/laravelku\/public.<\/p>\n<p>Selanjutnya kita sudah siap untuk menggunakan<\/p>\n<h3>Testing<\/h3>\n<p>Sekarang fitur reset password telah siap digunakan, karena saya ingin mengakses project laravel saya melalui http:\/\/localhost:8000, maka saya jalankan projectnya dengan perintah artisan berikut.<\/p>\n<p>php artisan serve<\/p>\n<p>akses http:\/\/localhost:8000 dan klik lupa password pada halaman login. maka kita akan diarahkan ke halaman konfirmasi email. masukkan email anda tadi. di sini saya mengisi email akun saya yaitu&nbsp;diki@malasngoding.com.<\/p>\n<div id=\"attachment_3607\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3607 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/reset-password-user-dengan-laravel.jpg\" alt=\"reset password user dengan laravel\" width=\"781\" height=\"293\" aria-describedby=\"caption-attachment-3607\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3607\" class=\"wp-caption-text\">reset password user dengan laravel<\/p>\n<\/div>\n<p>Klik&nbsp;<strong>Send Password Reset Link<\/strong>. Kemudian akan muncul pemberitahuan bahwa link untuk me-reset password telah dikirimkan ke email.<\/p>\n<div id=\"attachment_3608\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3608 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/reset-password-melalui-email.jpg\" alt=\"reset password melalui email\" width=\"800\" height=\"342\" aria-describedby=\"caption-attachment-3608\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3608\" class=\"wp-caption-text\">reset password melalui email<\/p>\n<\/div>\n<p>Sekarang kita cek pada akun mailtrap.io kita, apakah benar emailnya sudah masuk.<\/p>\n<div id=\"attachment_3610\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3610 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/email-reset-password-user-laravel.jpg\" alt=\"email reset password user laravel\" width=\"817\" height=\"455\" aria-describedby=\"caption-attachment-3610\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3610\" class=\"wp-caption-text\">email reset password user laravel<\/p>\n<\/div>\n<p>Nah, sudah ada email baru yang masuk. buka email tersebut. itu adalah email konfirmasi reset password atau ganti password untuk user yang melakukan reset password.<\/p>\n<div id=\"attachment_3611\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3611 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/reset-password-user.jpg\" alt=\"reset password user\" width=\"810\" height=\"463\" aria-describedby=\"caption-attachment-3611\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3611\" class=\"wp-caption-text\">reset password user<\/p>\n<\/div>\n<p>Klik pada tombol reset password. dan akan dialihkan ke halaman ubah password.<\/p>\n<div id=\"attachment_3612\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3612 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/masukkan-password-baru.jpg\" alt=\"masukkan password baru\" width=\"721\" height=\"327\" aria-describedby=\"caption-attachment-3612\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3612\" class=\"wp-caption-text\">masukkan password baru<\/p>\n<\/div>\n<p>Isi kembali emailnya, isi password baru dan konfirmasi passwordnya. maka kita akan dialihkan ke halaman dashboard. dan akan muncul pemberitahuan bahwa&nbsp;<strong>password telah direset<\/strong>.<\/p>\n<div id=\"attachment_3613\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3613 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/fitur-lupa-password-laravel.jpg\" alt=\"fitur lupa password laravel\" width=\"799\" height=\"290\" aria-describedby=\"caption-attachment-3613\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3613\" class=\"wp-caption-text\">fitur lupa password laravel<\/p>\n<\/div>\n<p>Nah selesai sudah teman-teman, cara membuat reset password melalui email dengan menggunakan mailtrap di laravel.<\/p>\n<p>Bukan cuma digunakan untuk percobaan pengiriman email reset password, mailtrap juga bisa kita gunakan untuk membuat percobaan pengiriman email&nbsp;<em>broadcast<\/em>,&nbsp;<em>notification<\/em>&nbsp;dan lain-lain.<\/p>\n<p>Ingat sekali lagi, mailtrap hanya sebagai tempat percobaan pengiriman email dari sistem kita, setelah nantinya aplikasi atau website kita dipublish, kita bisa menggunakan SMTP server lainnya seperti gmail, atau server teman-teman sendiri.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Reset Password Laravel Via Email Yuk langsung simak tutorial&nbsp;membuat reset password user dengan email di laravel&nbsp;berikut. Reset Password Laravel Via Email Disarankan kepada teman-teman untuk membaca tutorial sebelumnya dulu tentang&nbsp;cara membuat login dan register dengan laravel. Persiapan Project Langkah pertama kita akan mempersiapkan project laravel kita terlebih dulu. jika teman-teman sudah mengikuti tutorial sebelumnya tentang [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":1370,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1360"}],"collection":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/comments?post=1360"}],"version-history":[{"count":4,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1360\/revisions"}],"predecessor-version":[{"id":1374,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1360\/revisions\/1374"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/media\/1370"}],"wp:attachment":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/media?parent=1360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/categories?post=1360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/tags?post=1360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}