🎯 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

  1. Buat controller baru
php artisan make:controller PageController
  1. Tambahkan route di routes/web.php
use App\Http\Controllers\PageController;

Route::get('/', [PageController::class, 'index']);
Route::get('/about', [PageController::class, 'about']);
  1. Tambahkan method di PageController
public function index() {
return view('home');
}

public function about() {
return view('about');
}
  1. Buat view di resources/views/
  • home.blade.php
  • about.blade.php
<h1>Selamat Datang di Halaman Home</h1>

📝 Tugas / Latihan

  • Tambahkan halaman baru /contact dengan 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).