Memahami Route Pada Laravel 7

Route

Memahami route sangat penting sebagai dari permitaan kita pada website atau aplikasi kita nantinya.

Mari ke folder routes dan pilih file web.php. Didalam sana sudah terdapat route yang akan menampilakan view untuk welcome laravel.

Sekarang kita daftarkan route baru, dimana ini sudah ada pada dokumentasi laravel 7.

Route::get('foo', function () {
    return 'Hello World';
});

Lalu coba jalankan local server dengan mengetikkan php artisan serve. dan ketik /foo disamping URL kita yaitu http://127.0.0.1:8000

route foo


Jika di artikan route yang kita baca, route tersebut mempunyai metode request GET bernama 'foo' dan akan mengembalikan nilai 'hello world' ke tampilan pada website. Atau 'foo' yang memilik metode GET mempunyai tampilan string yaitu hello world.

Pada website atau standar protokol HTTP memiliki POST dan GET sebagai metode request.

Jadi kalau di sederhanakan, metode get yang barusan kita buat yaitu foo dapat diartikan (GET) mengambil data. 

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

Begitu juga dengan route sebelumnya berupa '/' atau halaman index yang memiliki metode GET dan akan megembalikan fungsi view yaitu 'welcome'.


Parameter Opsional

Route::get('user/{name?}', function ($name = null) {
    return $name;
});

Pada url tersebut kita dapat memberikan parameter dengan memberikan tanda baca { } dan memberikan nama parameternya, setelah itu berikan nilai default pada varibelnya, berikan variabel yang sama dengan parameternya, stetlah itu tampilkan variabel $name

parameter optional


Kita juga dapat mengganti nilai default pada varibel $name dengan yang lainnya. Misalnya $name = 'une'. Bisa kalian coba jalankan sendiri

Sekian pengertian mengenail route pada laravel 7. Jika ada kesalahan pada penyampain atau keliru dalam menjelaskan, Silahkan sampaikan pada kolom komentar. 


Comments