Tidak ada deskripsi.
Langkah pertama seri Laravel 13 Dasar — install Laravel 13 lewat Laravel Installer dan jalankan project-nya otomatis via Laravel Herd, tanpa starter kit apa pun.
Menghubungkan project Laravel ke MySQL yang dikelola Laravel Herd, memahami isi file .env, dan kenapa .env.example wajib ikut di-commit sementara .env tidak.
Memahami cara kerja routing di Laravel — route sederhana, route parameter wajib/opsional, named route, dan form GET+POST — semuanya lewat closure sebelum masuk ke controller.
Memindahkan logic dari closure ke controller, lalu mengenal Route::resource yang otomatis generate 7 route RESTful sekaligus untuk satu resource.
Menghindari duplikasi HTML dengan master layout, @include untuk partial seperti navbar, dan blade component untuk elemen yang dipakai berulang seperti alert.
Mengenal migration sebagai version control untuk struktur database, lalu membuat tabel categories dan posts lengkap dengan foreign key.
Membuat Eloquent model Post dan Category, mendefinisikan relasi belongsTo dan hasMany, lalu mencobanya lewat Tinker.
Membandingkan langsung dua cara query database di Laravel — Query Builder yang bekerja langsung ke tabel, dan Eloquent yang bekerja lewat model.
Membuat CategoryFactory dan PostFactory dengan Faker, lalu menghubungkan relasinya lewat DatabaseSeeder untuk generate puluhan data dummy dalam satu perintah.
Mengisi method index() dan show() di PostController dengan query Eloquent sungguhan, lengkap dengan route model binding dan eager loading kategori.
Mengisi method create() dan store() di PostController, lengkap dengan validasi input, generate slug otomatis, dan flash message sukses.
Mengisi method edit(), update(), dan destroy() untuk melengkapi CRUD post, plus tombol delete dengan konfirmasi JavaScript dan method spoofing untuk PUT/DELETE.