🎯 Tujuan Pembelajaran
- Memahami alur request–response di Laravel.
- Membuat route dan controller sederhana.
- Menampilkan data ke view.
🧩 Materi Pokok
- File
routes/web.php - Controller (
app/Http/Controllers/) - View (
resources/views/)
🧪 Langkah Praktik
- Buat controller baru
php artisan make:controller PageController
- Tambahkan route di
routes/web.php
use App\Http\Controllers\PageController;
Route::get('/', [PageController::class, 'index']);
Route::get('/about', [PageController::class, 'about']);
- Tambahkan method di
PageController
public function index() {
return view('home');
}
public function about() {
return view('about');
}
- Buat view di
resources/views/
home.blade.phpabout.blade.php
<h1>Selamat Datang di Halaman Home</h1>
📝 Tugas / Latihan
- Tambahkan halaman baru
/contactdengan controller dan view sendiri. - Pastikan semua halaman bisa diakses melalui route.
💡 Catatan Tambahan
Gunakan nama route dan view yang singkat serta konsisten (huruf kecil dan tanpa spasi).