Diskusi Firman Sasongko
Selesai

Firman Sasongko
8 hari 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
8 hari 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
8 hari 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
8 hari 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.