Lompat ke isi

Routing pada Laravel

Dari Wiki Berbudi
Revisi sejak 26 Juli 2025 04.36 oleh Budi (bicara | kontrib) (Batch created by Azure OpenAI)
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Routing adalah salah satu komponen penting dalam Laravel, yang bertugas mengarahkan permintaan pengguna ke controller atau logika aplikasi yang sesuai. Dengan sistem routing Laravel, pengembangan aplikasi menjadi lebih fleksibel dan terorganisir. Konfigurasi routing dilakukan melalui file routes/web.php atau routes/api.php, tergantung pada kebutuhan aplikasi.

Jenis Routing

Laravel mendukung berbagai jenis routing, seperti routing dasar, routing dengan parameter, dan routing grup. Hal ini memudahkan pengembang dalam mengelompokkan beberapa rute dengan middleware atau prefix tertentu.

Named Routes dan Route Model Binding

Dengan fitur named routes, developer dapat memberikan nama pada rute tertentu sehingga lebih mudah digunakan dalam pembuatan link atau redirect. Route Model Binding memungkinkan model Eloquent untuk di-inject langsung ke dalam controller berdasarkan parameter rute.

Middleware pada Routing

Laravel memungkinkan penggunaan middleware pada rute untuk menangani autentikasi, otorisasi, atau filter lainnya sebelum permintaan diteruskan ke controller.