Pada laravel 9, file web.php digunakan untuk memproses semua instruksi yang diberikan oleh controller lalu akan diampilkan pada view yang sudah kita tentukan.
Route::get('/', function () {
return view('welcome');
});
pada halaman web.php terdapat code seperti gambar diatas, artinya ketika aplikasi dijalankan pertama kali maka akan mengakses url ‘/’ atau http://127.0.0.1:8000/ dan akan menampilkan view ‘welcome’ pada folder resources/view.
Untuk membuat function baru cukup dengan menambahkan dibawah code function yang lama, seperti contoh berikut :
Route::get('/', function () {
return view('home', [
"title" => "Home"
]);
});
Route::get('/about', function () {
return view('about', [
"title" => "About"
]);
});
Route::get('/blog', function () {
return view('posts', [
"title" => "Post"
]);
});
Selanjutnya kita akan membuat sebuah halaman pada folder resource yaitu home.blade.php yang berfungsi untuk menampilkan halaman home, buat juga untuk about.blade.php dan posts.blade.php
Untuk detail code nya bisa di cek pada link berikut :
https://github.com/abdulr123/laravelA.5.1/tree/main/resources/views