Jika suatu saat URL /profil berubah, kita hanya perlu mengubahnya di satu tempat.
8. Route Group (Mengelompokkan Route)
- Jika ada banyak route yang memiliki pola yang sama, kita bisa mengelompokkannya menggunakan Route::group().
Contoh:
Route::prefix('admin')->middleware('auth')->group(function () {
Route::get('/dashboard', 'AdminController@dashboard');
Route::get('/users', 'AdminController@users');
});
Semua route dalam grup ini akan otomatis memiliki prefix admin/ dan hanya bisa diakses oleh pengguna yang sudah login.
Kesimpulan
Route dalam Laravel sangat fleksibel dan memudahkan pengelolaan alur permintaan dalam aplikasi web. Dengan memahami jenis route dan cara penggunaannya, pengembangan aplikasi menjadi lebih terstruktur dan efisien.
Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana. Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI