Laravel 13 Dasar — Belajar Fundamental Lewat Blog Sederhana

Mr Sugiarto
17 Aug 2026
12 Tutorial

Tentang Seri Tutorial Ini

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.

Mr Sugiarto
17 Aug 2026
Laravel
Baca

Menghubungkan project Laravel ke MySQL yang dikelola Laravel Herd, memahami isi file .env, dan kenapa .env.example wajib ikut di-commit sementara .env tidak.

Mr Sugiarto
19 Aug 2026
Laravel
Baca

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.

Mr Sugiarto
21 Aug 2026
Laravel
Baca

Memindahkan logic dari closure ke controller, lalu mengenal Route::resource yang otomatis generate 7 route RESTful sekaligus untuk satu resource.

Mr Sugiarto
23 Aug 2026
Laravel
Baca

Menghindari duplikasi HTML dengan master layout, @include untuk partial seperti navbar, dan blade component untuk elemen yang dipakai berulang seperti alert.

Mr Sugiarto
25 Aug 2026
Laravel
Baca

Mengenal migration sebagai version control untuk struktur database, lalu membuat tabel categories dan posts lengkap dengan foreign key.

Mr Sugiarto
27 Aug 2026
Laravel
Baca

Membuat Eloquent model Post dan Category, mendefinisikan relasi belongsTo dan hasMany, lalu mencobanya lewat Tinker.

Mr Sugiarto
29 Aug 2026
Laravel
Baca

Membandingkan langsung dua cara query database di Laravel — Query Builder yang bekerja langsung ke tabel, dan Eloquent yang bekerja lewat model.

Mr Sugiarto
31 Aug 2026
Laravel
Baca

Membuat CategoryFactory dan PostFactory dengan Faker, lalu menghubungkan relasinya lewat DatabaseSeeder untuk generate puluhan data dummy dalam satu perintah.

Mr Sugiarto
02 Sep 2026
Laravel
Baca

Mengisi method index() dan show() di PostController dengan query Eloquent sungguhan, lengkap dengan route model binding dan eager loading kategori.

Mr Sugiarto
04 Sep 2026
Laravel
Baca

Mengisi method create() dan store() di PostController, lengkap dengan validasi input, generate slug otomatis, dan flash message sukses.

Mr Sugiarto
06 Sep 2026
Laravel
Baca

Mengisi method edit(), update(), dan destroy() untuk melengkapi CRUD post, plus tombol delete dengan konfirmasi JavaScript dan method spoofing untuk PUT/DELETE.

Mr Sugiarto
08 Sep 2026
Laravel
Baca