Mengenal Dasar Route

Route merupakan salah satu hal yang penting untuk dipahami dalam pemrograman Laravel. Route ini memegang peranan penting sebagai pengatur permintaan pengguna. Secara sederhana, route ini memiliki fungsi untuk menangangi semua URL yang diminta oleh pengguna pada aplikasi web. 

Okey, tanpa panjang x lebar lagi mari langsung kita pelajari dasar dari route. Buat dan buka projek baru dengan Laravel ( di materi ini menggunakan Laravel 11.x )

Projek via VS Code


Route ini tersimpan dalam fail yang bernama web.php. Buka fail tersebut akan di dapatkan sebuah baris kode 



Route::get() inilah yang dinamakan route.

Tanda '/' ini memiliki arti localhost:8000 dan nantinya akan mengembalikan ( memanggil ) fail welcome.blade.php yang berada di dalam folder views.


Dalam Laravel, memanggil fail tidak perlu lengkap sampai keseluruhan. Ini kelebihan dari penggunaan blade Laravel


Saat menjalankan php artisan serve dan mengakses 127.0.0.1:8000 atau localhost:8000

Sama saja kita menjalankan baris kode
Route::get('/', function () {
    return view('welcome');
});

yang ada dalam fail web.php, inilah alasan yang akan muncul adalah halaman welcome.blade.php
🕮
Route bisa mengembalikan nilai berupa string atau teks dan bisa mengembalikan berupa halaman web ( fail web yang tersimpan dalam folder views / ektensi *.blade.php )

Bisakah membuat route baru ?
Tentu! 
 
Buka fail web.php dalam folder routes
Coba buat route baru yang akan mengembalikan nilai string atau teks
 

Dalam get("") terdapat /cobaRoute
Route::get('/cobaRoute', function() {
Maka dalam mengakses rute ini, menggunakan perintah localhost:8000/cobaRoute atau dengan 127.0.0.1:8000/cobaRoute

Yups! Akan tampil teks yang ada di baris return
Sekarang coba buat route baru yang me-return sebuah view

Dengan ini, kita membuat route baru /panggilView yang akan menampilkan fail latihanView.blade.php
Namun ingat! Kita belum memiliki fail yang bernama latihanView.blade.php

Buat dulu dalam folder views
⚠ Tanpa membuat fail latihanView.blade.php
Maka akan terjadi error saat menjalankan route /panggilView

Isi fail latihanView.blade.php

Sekarang jalankan route tadi :
localhost:8000/panggilView


Sip! Berhasil....

📑 Catatan :
Jika menjalankan route yang mengembalikan view dan belum ada failnya, makan akan terjadi error dengan keterangan 

Jadi penting
untuk membuat fail yang sama dengan di return view(); sebelum dipanggil. 

Sampai sini, ada pertanyaan ?
Tulis 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