Matawebsite Promo Lebaran 2022

Mempelajari Routing Pada PHP Laravel Framework

date 27 Mar 2019
date Lev Yasin
date 2185
date Web Programming
Mempelajari Routing Pada PHP Laravel Framework

Routing adalah proses dimana suatu item dapat sampai ke tujuan dari satu lokasi ke lokasi lain. Dalam hal ini, item yang dimaksud adalah halaman aplikasi website. Para developer Laravel dapat menentukan sendiri halaman yang akan muncul pada saat dikunjungi oleh User. Misalnya User mengunjungi halaman dashboard, maka kita dapat menentukan tampilan apa yang akan muncul, apakah itu hanya berupa tulisan, berupa halaman controller, berupa halaman view, maupun halaman error.


Route dapat menghandle semua perintah yang telah dideklarasikan oleh kita. Atau mungkin route bisa kita analogikan sebagai peta petunjuk bagaimana alur navigasi aplikasi yang sedang kita bangun. Routing untuk Laravel dapat diatur pada file app/routes.php. Pada aplikasi yang lebih kompleks. Kita dapat meletakan routing pada file lain agar app/routes.php tidak terlihat berantakan. Berikut isian dari app/routes.php:\

Route::get('/', function()
{
return View::make('hello');
});
Misalnya, jika kita ingin membuat halaman statis yang bisa diakses di
http://latihan.site/halamanku, tambahkan isian seperti ini pada file routes.phppada folder app
didalam folder proyek “nama-folder”:
Route::get('/halamanku', function() {
return '

Halo

' .'Selamat datang di Aplikasi Laravel Saya
' .'baru belajar nih, semangat!!!.'; });


Maka kita bisa akses halaman tersebut di http://localhost/nama-proyek/


Mari kita perhatikan syntax Route::get('/about', function() { ... }).

  • Parameter getmenjelaskan jenis request yang diterima dalam contoh ini GET request.
  • Kita dapat merubah post untuk mengakses POST request.
  • /halamankumerupakan URL yang kita inginkan untuk diakses.
  • function() { ... }merupakan closure (anonymous function) yang akan memberikan jawaban atas request. Selain menggunakan closure, kita juga dapat mengarahkan request ke fungsi pada sebuah controller.

Itulah sekilas penggunaan routing dalam kursus php laravel mataweb. Semoga bermanfaat :)

Matawebsite Promo
lev_yasin.png

Lev Yasin

Instruktur Web Programming Mataweb

Sangat tertarik dengan dunia Pemrograman Web & Mobile, saat ini fokus pada bagian Backend Web Developer, menggunakan PHP sebagai bahasa pemrograman utama, biasanya saya menggunakan Laravel.

Artikel Populer

Halo, ada yang bisa kami bantu?
Daftar Sekarang