Menonaktifkan Halaman Register di Route Auth Laravel
Menonaktifkan Halaman Register di Route Auth Laravel

06 Januari 2020 / Muhammad Amirul Ihsan

Assalamualaikum Warrohmatulloh Wabarokatuh,

Ada kalanya ketika membuat sebuah aplikasi kita tidak membutuhkan sebuah form register / pendaftaran, sebenarnya tidak ada masalah sama sekali jika kita membuat fungsi autentikasinya secara manual, tapi di Laravel kita terbiasa dengan auth scaffolding yang membawa segala urusan autentikasi secara komplit.

Misalnya kita hanya butuh aplikasi web untuk dasbor admin & api, maka seharusnya fungsi register di web tidak ada atau tidak bisa diakses, pengguna hanya bisa mendaftar melalui aplikasi yang mengkonsumsi API dari aplikasi tersebut, untuk cara menonaktifkan halaman register dari route Auth seperti ini.

Saat awal dibuat dengan auth scaffolding :

Auth::routes();

Untuk menonaktifkan halaman register kita kirimkan paramater array ke dalam method route(), seperti ini

Auth::routes([
    'register' => false,
]);

Maka setelah ditambahkan kode tersebut maka link register akan menghilang dari tampilan bawaan Laravel & halaman untuk register juga tidak bisa diakses.

Sekian semoga bermanfaat buat kawan semua & saya.

Wassalamualaikum Warrohmatulloh Wabarokatuh.

Suka dengan artikel ini? Bantu bagikan ke yang lainnya :)