Belajar dan Mengenal Dasar Routing Pada Laravel

Setelah sebelumnya kita belajar Cara Instal Laravel di Windows Dengan Composer. Kali ini kita akan Belajar dan Mengenal Routing Pada Laravel.

Routing di Laravel berguna untuk menentukan alamat tujuan. contohnya arifhidayatullah.web.id/pemrogramman, atau arifhidayatullah.web.id/pemrogramman/laravel. Nah, dalam laravel kita bisa menentukan alamat sendiri sesuai dengan keinginan kita selama kita mancantumkan controller yang valid. untuk controller sendiri kita akan bahas pada artikel selanjutnya dan untuk sementara kita akan belajar belajar Routing seperti pada contoh contoh dibawah ini.

BELAJAR ROUTING PADA LARAVEL

Untuk melakukan Routing pertama-tama kita aktifkan Apache dan MySql pada Xampp terlebih dahulu kemudian kita buka file routes.php di dalam folder project belajarlaravel yang sudah kita buat sebelumnya yang ada pada folder C:\xampp\htdocs\belajarlaravel\app\Http\routes.php. Apabila anda belum membuat project silahkan buat projectbaru dengan mengikuti tutorial sebelumnya. Untuk membuka file routes saya menggunakan notepad++ sehingga tampilannya akan terlihat seperti ini.
Gambar 1:Isi default dari routes.php
Nah, dalam file routes sudah ada kode default. penjelasan dari kode tersebut yakni tanda "/" yaitu menyatakan alamat tanpa embel embel atau dengan kata lain merupakan alamat home, atau bisa dibilang tanda "/" itu mewakili alamat localhost/belajarlaravel/public. kemudian kode return view ('welcome') merupakan kode untuk memanggil file welcome yang ada pada folder view. Sehingga apabila kita mengakses alamat localhost/belajar/public maka akan menampilkan tampilan yang ada pada file welcome dan hasilnya adalah seperti gambar di bawah.
Gambar 2:Tampilan Welcome
Sekarang, kita akan mencoba membuat route sendiri, coba kita tambahkan kode seperti dibawah ini

Route::get('/',function()
{
           return'Ini Contoh Halaman Home';
});

Sehingga strukturnya menjadi seperti ini

Gambar 3:Route buatan kita
Penjelasan dari kode tersebut adalah kode /contoh mengacu pada alamat localhost/belajarlaravel/contoh. kemudian kode return'Ini Contoh Halaman Home' berfungsi untuk memanggil teks Ini Contoh Halaman Home. Sehingga saat kita mengakses alamat localhost/belajarlaravel/contoh maka yang akan tampil adalah sebuah halman berisi teks Ini Contoh Halaman Home.
Gambar 4:Hasil dari route buatan kita
ROUTING MENGGUNAKAN PARAMETER DI LARAVEL
Setelah diatas kita sudah mempelajari routing dasar, kali ini kita akan mempelajari routing berparameter atau route parameters. Rotute Parameters sendiri berfungsi mengirimkan sebuah nilai atau parameter ke route atau ke controller.

Contoh:

Pada file routes.php didalam project belajarlaravel, tambahkan kode seperti di bawah ini.
Route::get('profile/{nama}',function($nama)
{
            return'Profile Nama : '.$nama;
});

kemudian buka browser anda dan akses alamat localhost/belajarlaravel/public/profile/arif
maka hasilnya akan seperti ini
Gambar 4:Hasil Route Parameters
Penjelasan kode:
profile/{nama} digunakan untuk mendefinisikan alamat route
{nama} merupakan parameter dari route
function($nama) digunakan untuk menangkap parameter
return'Profile Nama : '.$nama; digunakan untuk menampilkan Profile Nama dan nama sesuai parameter

Nah, bagaimana, mudah kan? Baiklah, Sekian tutorial singkat saya mengenai Dasar Routing Pada Laravel, Semoga bermanfaat and see you to the next articel.


0 Response to Belajar dan Mengenal Dasar Routing Pada Laravel

Posting Komentar