Cara menonaktifkan /register pada route auth
Ada kalanya sebuah website tidak memerlukan untuk register dari pengunjungnya, cukup untuk user admin/administrator saja yang boleh mengakses aplikasi backend.
Pembahasan kali ini adalah ketika aplikasi laravel yang sudah terinstall auth, yang mana paket auth ini cukup muudah untuk diterapkan pada aplikasi laravel, cukup dengan menggunakan perintah ini :
php artisan make:auth
perintah di atas akan membuat aplikasi laravel dilengkapi dengan fasilitas login untuk mengaksis menu2 tertentu dan fasilitas register untuk membuat akun baru.
Bagaimana Route List Ketika auth terinstall di laravel ?
jalankan perintah ini untuk mencek list dari route pada aplikasi laravel
php artisan route:list
Edit File RegisterController
buka file RegisterController yang ada pada (lihat gambar di bawah ini)
Pada function showRegistrationForm() , ganti nilai kembalian (return value) menjadi seperti ini :
return redirect('login');
lihat gambar di atas untuk lebih jelasnya.
Testing
untuk melakukan testing terhadap update yang kita terapkan, buka browser kemudian akses aplikasi laravel dengan alamat seperti ini :
http://localhost:8000/register
jika kodingnya tidak ada yang keliru maka aplikasi akan otomatis membuka form login http://localhost:8000/login
Video
Untuk lebih detailnya silakan tonton video ini :
Cukup sekian, posting tentang menonaktifkan akses register pada aplikasi laravel semoga ada manfaatnya, Silakan share/ comment.
No comments:
Post a Comment