Route dengan Parameter

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) {

Di bagian return menjadi  

return "$nama";

Sekarang mari lihat lengkapnya 


Coba jalankan perintah php artisan serve
Cek di peramban


Perhatikan!
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 


Apakah bisa mencamtumkan dua parameter atau lebih!? Tentu bisa!
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



Pisahkan setiap parameter dengan tanda garis miring [ Enter ]
Apakah bisa menyertakan parameter berupa angka!?
Wow, jelas bisa! 😁

Mari sertakan umur dalam parameternya

Perhatikan bagian ini

Tidak dengan tipe data string, melainkan int
Sekarang panggil route ini dengan peramban web

Yaps! Sampai disini materi selesai terkait penggunaan sederhana parameter dalam route
Ada pertanyaan!? Yuk tuliskan di kolom komentar ...







Ahmad Istakim

Alumni dari jurusan Manajemen Informatika di Universitas Sains Al-Qur'an (UNSIQ ) Wonosobo. Tertarik dalam bidang pendidikan, teknologi komputasi dan disiplin ilmu keislaman ( Tafsir, Hadits, Arudl, Nahwu-Sharaf, Fiqh maupun Aqidah ) - https://s.id/blog-islamQ. Pernah juga mengenyam pendidikan di beberapa pesantren yang ada di Kab. Wonosobo dan Kab. Purworejo

Posting Komentar

Lebih baru Lebih lama