Route dalam Laravel adalah mekanisme yang menghubungkan permintaan pengguna (HTTP request) dengan logika atau fungsi tertentu dalam aplikasi. Route berfungsi sebagai peta yang menentukan bagaimana aplikasi merespons berbagai permintaan, seperti menampilkan halaman web, mengambil data, atau mengelola proses lainnya.
Singkatnya, route adalah jembatan antara URL yang diakses oleh pengguna dan aksi yang akan dijalankan dalam aplikasi.
Route dalam Laravel memiliki beberapa fungsi utama yang sangat penting dalam pengembangan aplikasi berbasis web.
Ada beberapa jenis route yang dapat digunakan, tergantung pada kebutuhan proyek. Berikut adalah jenis-jenis route dalam Laravel:
1. Route Dasar (Basic Routing)
- Route dasar digunakan untuk menangani permintaan sederhana, seperti menampilkan halaman atau teks tanpa controller.
Contoh:
Route::get('/hello', function () {
return "Hello, Laravel!";
});
Jika pengguna mengakses http://localhost:8000/hello, maka teks "Hello, Laravel!" akan ditampilkan.
2. Route dengan Parameter
- Digunakan untuk menangani permintaan dengan parameter dinamis dalam URL, seperti mengambil data berdasarkan ID.
Contoh:
Route::get('/user/{id}', function ($id) {
return "User ID: " . $id;
});