Route dalam Laravel melibatkan penentuan route s untuk aplikasi web anda dan menentukan cara mengendalikan permintaan URL masuk. Dengan Laravel, penghalaan menjadi mudah dan fleksibel.
Untuk bermula, anda boleh menentukan route s dalam fail routes/web.php
atau routes/api.php
, bergantung pada jenis aplikasi yang anda sedang bangunkan.
Sebagai contoh, anda boleh menentukan yang mudah route seperti ini:
Route::get('/about', function() {
return "This is the About page";
});
Dalam contoh ini, apabila pengguna mengakses /about
URL, Laravel akan memanggil fungsi pengendalian yang sepadan dan mengembalikan rentetan "Ini ialah halaman Perihal" kepada pengguna.
Selain itu, Laravel menyediakan route kaedah lain seperti post
, put
, , dsb., untuk mengendalikan kaedah HTTP yang berbeza patch
. delete
Anda juga boleh route kepada Pengawal untuk mengendalikan permintaan URL.
Sebagai contoh:
Route::get('/products', 'ProductController@index');
Dalam contoh ini, apabila pengguna mengakses /products
URL, Laravel akan memanggil index
kaedah dalam ProductController
untuk mengendalikan permintaan.
Anda juga boleh menggunakan ungkapan biasa dan parameter dinamik untuk lebih fleksibel route.
Sebagai contoh:
Route::get('/users/{id}', 'UserController@show');
Dalam contoh ini, {id}
ialah parameter dinamik dalam URL dan akan dihantar kepada show
kaedah dalam UserController
untuk mengendalikan permintaan.
Tambahan pula, Laravel menawarkan ciri tambahan seperti route kumpulan, sumber route dan middleware banyak lagi, untuk menyesuaikan dan mengurus route dalam Laravel aplikasi anda.
Ringkasnya, dengan Laravel, anda mempunyai banyak pilihan dan ciri berkuasa untuk mentakrifkan route dan mengendalikan permintaan URL. Ini membolehkan anda membina aplikasi web yang fleksibel dan boleh diselenggara.