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

avatar Onit
@Onit

2 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

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()

avatar unhackme
@unhackme

27 Kontribusi 13 Poin

Dipost 6 tahun yang lalu

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

avatar Onit
@Onit

2 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

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.

avatar unhackme
@unhackme

27 Kontribusi 13 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban