Pada materi sebelumnya, kita mempelajari tentang route dasar dalam Laravel. Seperti sudah dibahas sebelumnya bahwa route memiliki kemampuan untuk mengembalikan nilai baik yang berupa string atau teks dan berupa view ( fail *.php )
Dalam membuat route, kita perlu membuka fail web.php yang tersimpan dalam folder routes. Route dibuat dengan diawali Route::get() dengan fungsi return di dalam blok kodenya guna mengembalikan nilai.
Nah, setelah memahami dasar dari routes dan menggunakan dalam pengembangan web. Kini kita akan belajar bagaimana menggunakan route yang menyertakan parameter. Ingat kembali dasar dari pembuatan route :
Route::get('/', function () {return ;});
Untuk menyertakan parameter dalam route, perlu menyertakan tanda kurung kurawal { } setelah backslash. Misal membuat sebuah route untuk menyapa pengguna web, route menjadi :
Route::get('/sapaan/{nama}', function () {
Kemudian di bagian function () perlu ditambahkan sebuah variabel menjadi
Route::get('/sapaan/{nama}', function (string nama) {
return "$nama";
Sekarang mari lihat lengkapnya
Cek di peramban
Route yang dibuat sebelumnya /sapaan/{nama}, pada bagian kurung kurawal diganti dengan kata lain. Parameter yang di tulis akan muncul di halaman web, seperti tampak pada gambar diatas.
Parameter yang ada dalam route, bisa diisi dengan yang lain. Misal
Tinggal berikan garis miring untuk pemisah di bagian route
Route::get('/sapaan/{nama}/{alamat}'
Kemudian, pada bagian function () tambahkan variabel yang sesuai dengan parameter. Pisahkan masing-masing dengan koma.
Coba jalankan dengan web browser
Wow, jelas bisa! 😁
Mari sertakan umur dalam parameternya
Sekarang panggil route ini dengan peramban web
Ada pertanyaan!? Yuk tuliskan di kolom komentar ...
Tags:
Laravel