Tutorial
Query Builder vs Eloquent — Kapan Pakai yang Mana?
Laravel sebenarnya punya dua lapisan untuk mengakses database: Query Builder (DB::table()) yang lebih rendah level, dan Eloquent (Post::query()) yang dibangun di atasnya
Model & Eloquent ORM Dasar di Laravel 13
Tabel sudah ada di database, tapi kalau mau query data, kita butuh cara yang lebih ekspresif daripada SQL mentah. Di sinilah Eloquent, ORM (Object-Relational Mapping) bawaan Laravel, berperan
Migration Dasar — Membuat Tabel Posts dan Categories
Sampai episode ini kita belum punya tabel posts atau categories sama sekali — controller kita masih mengembalikan teks placeholder. Saatnya bikin struktur database sungguhan lewat migration
Blade Templating Dasar — Layout, Include, dan Component
Sampai sekarang, setiap kali kita return teks dari Controller, hasilnya hanya teks polos. Tentu saja website sungguhan butuh HTML yang rapi: header, navbar, footer, dan konten yang berbeda di setiap halaman
Controller & Resource Controller di Laravel 13
Menulis semua logic langsung di routes/web.php cepat berantakan begitu aplikasi tumbuh. Solusinya: pindahkan logic ke controller — class khusus yang bertanggung jawab menangani request untuk satu topik tertentu
Routing Dasar di Laravel 13 — GET, Route Parameter, dan Named Route
Routing adalah pintu masuk paling dasar di Laravel: setiap request HTTP yang masuk akan dicocokkan dengan salah satu route di routes/web.php.
Konfigurasi Database MySQL & File .env di Laravel Herd
Sebelum masuk ke routing dan controller, kita perlu pastikan koneksi database sudah beres. Di episode ini kita setting .env supaya Laravel bisa bicara dengan MySQL yang dijalankan Laravel Herd.
Instalasi Laravel 13 & Setup Laravel Herd
Episode ini adalah titik awal seri Laravel 13 Dasar — kita bakal install Laravel 13 dari nol dan siapkan environment lewat Laravel Herd, tanpa starter kit (bukan Breeze, bukan Livewire) supaya kita betul-betul mulai dari struktur paling dasar
Bikin Blade Component Reusable
Cara bikin card component biar gak nulis HTML berulang.