Diskusi Firman Sasongko
Selesai

Firman Sasongko
2 bulan yang lalu
Middleware pada Route Article
Menu Article bisa diakses meskipun user belum login dan menu create, edit, delete-nya pun masih muncul. Nah kenapa tentor tidak menghandle masalah tersebut? apakah hal ini bisa diatasi dengan session atau ada cara yang lebih baik?
3 Jawaban

Riki Afila F
2 bulan yang lalu
Bantu jawab, ini bisa diatasi dengan menambahkan middleware auth pada route article di file routes/web.php
Route::middleware(['auth'])->group(function () {
Route::resource('article', 'ArticleController');
});

Muhammad Fakhry Burhanuddin
2 bulan yang lalu
untuk penggunaan middleware mungkin bisa lihat referensi dari website Laratrust berikut https://laratrust.santigarcor.me/docs/8.x/usage/middleware.html#configuration

BroKoding
2 bulan yang lalu
Halo kak, untuk cara yang proper sendiri salah satunya menggunakan role dan permission. Dalam hal ini pengecekan permission atau role diterpakan pada middleware serta pada halaman view itu sendiri. Jadi sifatnya dinamis, tampilan atau komponen tertentu hanya akan di render ketika memenuhi kriteria. Disamping itu, dibelakang juga ada yang menjaga yakni middleware itu sendiri. Bisa diterapkan pada route ataupun pada controller terkait secara manual.