Change Password Feature Laravel
Tutorial Kali ini kita akan membahas bagaimana cara untuk menambahkan fitur change password atau merubah password dengan rule validation untuk mencocokan old password atau password lama yang telah tersimpan di dalam database.
Berikut langkah-langkahnya :
- Create Custom Validation Rule
- Create Request UpdatePasswordRequest.php
- Create New Controller
- Add Routes
- Create Blade File Dan langkah terakhir yaitu kita membuat blade change password dengan nama changePassword.blade.php sebagai form inputan untuk merubah password, dan code nya seperti dibawah ini.
php artisan make:rule CurrentPassword
Maka akan terbuat file validation yang berada pada direktori app/rules yang bernama CurrentPassword.php lalu ubahlah menjadi seperti dibawah ini.
php artisan make:request UpdatePasswordRequest
Maka akan terbuat file request yang berada pada direktori app/riquest yang bernama UpdatePasswordRequest.php lalu ubahlah menjadi seperti dibawah ini.
Selanjutnya kita buat Controller bernama PasswordController.php lalu ubahlah menjadi seperti dibawah ini.
Route::get('change-password', 'PasswordController@edit')->name('change-password');
Route::patch('change-password', 'PasswordController@update')->name('change-password.update');
Pastikan kalian menambahkan route pada group auth sehingga letaknya menjadi seperti dibawah ini.
Kalian bisa menyesuaikan @extends('layouts.master') sesuai dengan nama layout yang telah kalian buat.
Komentar
Posting Komentar