Mengatur Route di Laravel
Route atau rute adalah jalur yang bisa diakses dihalaman web kita. kita sudah pernah belajar route di CI kira-kira fungsinya hampir sama. namun ketergantungan kita terhadap route di laravel lebih sering.
Contoh nya kita punya tiga rute di aplikasi kita.
http://localhost:8000/
http://localhost:8000/siswa
http://localhost:8000/guru
mari kita lihat filenya di routes/web.php
route di atas me return view bernama welcome.
sekarang kita coba membuat route baru.
Route::get('/siswa', function () {
return ('Ini adalah halaman data siswa');
});
Route yang kita buat ini me return string "ini adalah halaman data siswa". bagaimana route ini dipanggil yaitu dengan http://localhost:8000/siswa.
Selanjutnya kita gunakan route untuk me return controller. cara ini yang paling banyak gunakan nantinya. coba hapus dulu route yang kita buat tadi dan gantikan dengan route ini.
Route::get('/siswa', 'SiswaController@index');
php artisan make:controller SiswaController
Selanjutnya kita buka file SiswaController.php dan buat method index.
Kita sudah berhasil mengatur route untuk memanggil controller dan menampilkan string. di tutorial selanjutnya kita akan menampilkan view dari controller. bagian terpenting dari pelajaran route ini adalah method nya. yaitu get atau post.
Route:get();
Route:post();
Dua method ini pasti pernah kita dengar. yups pada action sebuah form atau mengirim data lewat url. sehingga tidak selamanya method yang kita gunakan get. ketika route tersebut menerima data methode post dari sebuah form, maka route nya juga post. Terimakasih.