Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Halaman Utama Tanpa Login Laravel
Hai Master Laravel,
Contoh Project yang saya buat adalah website Rumah Sakit. diakses dengan url localhost/myproject/public (Halaman Utama Web).
Kemudian saya membuat Authentikasi Hak Akses (Login, Register). URL : localhost/myproject/public/login
Yang jadi permasalahan, tidak bisa lagi akses Halaman Utama dengan URL localhost/myproject/public, karena selalu diroute ke localhost/myproject/public/login (Menu Login).
Bagaimana cara route agar user guest bisa akses Halaman Utama (localhost/myproject/public/) tanpa diroute masuk menu login (localhost/myproject/public/login)
Mohon Bimbingannya para Master, belum paham bikin route. (Masih Newbie)
file route.php :
Route::get('/', function () { return view('index2'); //Halaman Utama Web });
});
Route::auth();
Route::get('/', 'HomeController@index'); //Login
3 Jawaban:
hapus baris terakhir dari route.php baris terakhir itu bukan login tapi halaman home yang di proteksi (harus login) route login ada di Route::auth()
OK. Terimakasih, sudah berhasil.
Untuk membuat route ke halaman admin ketika berhasil login, bagaimana ya mastah?
Saya buat di HomeController, yang sebelumnya pakai koding ini :
Route::get('/', 'HomeController@index'); //Halaman Panel Admin
Tapi kode route baris itu menjadi Hal utama harus login.. tks
redirect ketika berhasil login, [link]https://github.com/laravel/laravel/blob/master/app/Http/Controllers/Auth/LoginController.php#L28[/link] ganti sesuai keinginan
dalam HomeController itu di proteksi dengan middleware ada disini https://github.com/laravel/framework/blob/56a58e0fa3d845bb992d7c64ac9bb6d0c24b745a/src/Illuminate/Auth/Console/stubs/make/controllers/HomeController.stub#L16
kalo mau bebas akses tinggal copot fungsi middleware nya.