BASIC ROUTING LARAVEL


Apa itu Routing ?


Routing bisa di analogikan seperti ini

 Jika kita login ke sebuah halaman website maka biasanya mengetikan alamat di web browser kemudian enter dan hasilnya akan muncul homepage yang kita inginkan misalya halaman facebook. Jika anda mencari sesuatu di google, Anda menulis kata yang dicari di beranda Google kemudian google akan menampilkan hasil dari yang anda cari .
Nah dari analogi diatas, routing dapat dikatakan meng-handle request yang kita ketikan di  web. Bisa jadi routing adalah jembatan yang menghubungkan kita dengan respon yang akan diberikan oleh web aplilkasi. Jadi setiap ada permintaan (request) terhadap alamat tertentu, maka akan alamat akan dieksekusi terlebih dahulu dalam routing sebelum akhirnya akan menampilkan hasil (response).
Berikut kita coba di dalam laravel ini. Buka folder laravel yang telah di instal dengan text editor Anda, kemudian buka route di folder dimana Sobat meletakan laravelnya disini saya taruh pada Blogku(rename laravel)/ routes/web.php . maka akan tampil halaman seperti berikut




Folder Routes mungkin bisa berbeda , tergantung web server yang sobat gunakan jika di xampp maka bukalah laravel yang berada di htdocs dan sobat juga boleh merename misal laravel saya diganti menjadi "Blogku" jika sobat menggunakan Laravel sebelumnya folder routes juga berada di dalam app namun dilaravel 5 ini Routes berada dibawah direktori nama Laravel sobat, tetapi pada intinya didalam laravel terdapat folder yang bernama routes jadi sobat tinggal sesuaikan saja direktorinya .Karena menggunakan Webserver Wampp maka folder saya berada pada F:\wampp\wamp64\www .
Pada documentasinya terdapat beberapa basic routing yaitu ada terdapat get yang mana get ini untuk menampilkan halaman saja sedangkan post untuk mengirim atau memasukkan data. kita bisa melihat routing pada laravel seperti pada gambar dibawah ini




Kemudian kita bisa mengeceknya pada terminal yang kita arahkan pada direktori  Folder laravel kita berada sedangkan untuk melihat list helpnya bisa diketikan php artisan -h



untuk lebih spesifik dalam melihat perintah apa saja dalam route tersebut yaitu dengan cara  mengetikan php artisan route -h



sedang untuk melihat daftar routenya bisa diketikan perintah ini



pada tanda / artinya base_url yang nanti akan tampil halaman pertama. jika kita akan mendaftarkan routing baru dengan metode get pada laravel dapat dicontohkan sebagai berikut

Route::get('/blog', function () {
    return ('blog');
});

pada URL page maka maka nanti akan menjadi localhost/Blogku/blog sedang untuk halamannya kita akan buat di folder resource/view didalamnya kita buat file baru bernama blog.php dan didalamnya akan kita tulis seperti ini misalnya :

<h1>Blog contoh</h1>
<P>ini adalah halaman blog pertama saya, sekedar mencoba saja semoga saja tidak ada yang error</p>

dan kita ketikan di browser dengan alamat http://localhost/blogku/public/blog , dan jika benar maka akan tampil seperti gambar berikut 






umumnya satu buah root mewakili satu buah modul atau contoller akan tetapi jika methode yang kita gunakan sudah terlalu banyak dan semuanya harus di daftarkan di controller maka kita maka akan agak kesulitan menaganinnya kita bisa menambahkan route baru.
ARTIKEL TERKAIT  :

IDIARSO
IDIARSO

Menulis adalah kegiatan saya disela rutinitas kerja,silahkan berkomentar dibawah ini sebagai bahan masukan

Tidak ada komentar:

Posting Komentar