Seri tutorial ini dirancang khusus untuk pemula total, bahkan anak Sekolah Dasar sekalipun. Kita akan membangun sebuah Situs Berita Online secara bertahap, mulai dari mempersiapkan alat, membuat data (CRUD), memasang sistem login, hingga menghadirkan halaman depan yang bisa dibaca banyak orang. Semua materi disajikan dengan bahasa yang santai, langkah demi langkah, dan tidak ada lompatan yang membingungkan.
Bagian 1: Persiapan dan Dasar
Laravel 13 Pemula Projek CRUD, Web Berita #1: Mempersiapkan Alat Sihir Kita – Install Laragon (XAMPP) dan Composer
Laravel 13 Pemula Projek CRUD, Web Berita #2: Menciptakan Dunia Baru – Membuat Proyek Laravel 13 dengan Perintah Ajaib
Laravel 13 Pemula Projek CRUD, Web Berita #3: Mengenal Peta Harta Karun – Struktur Folder Laravel yang Wajib Diketahui
Laravel 13 Pemula Projek CRUD, Web Berita #4: Menyambungkan ke Pangkalan Data – Setting File
.envdan Membuat Database
Bagian 2: Petualangan CRUD – Mengelola Kategori
Laravel 13 Pemula Projek CRUD, Web Berita #5: Membuat Catatan Ajaib (Migration) – Tabel
categoriesLaravel 13 Pemula Projek CRUD, Web Berita #6: Membuat Jalan Tol (Routing) – Menghubungkan URL dengan Halaman
Laravel 13 Pemula Projek CRUD, Web Berita #7: Membuat Rumah untuk Kategori (Controller) –
CategoryControllerLaravel 13 Pemula Projek CRUD, Web Berita #8: Membuat Form Isi Data (Create & Store) – Memasukkan Nama Kategori
Laravel 13 Pemula Projek CRUD, Web Berita #9: Melihat Daftar Kategori (Read/Index) – Menampilkan Semua Kategori
Laravel 13 Pemula Projek CRUD, Web Berita #10: Mengubah Data yang Salah (Edit & Update) – Belajar Mengedit Kategori
Laravel 13 Pemula Projek CRUD, Web Berita #11: Menghapus yang Tidak Perlu (Delete) – Tombol Hapus dengan Peringatan
Bagian 3: Petualangan CRUD – Mengelola Berita
Laravel 13 Pemula Projek CRUD, Web Berita #12: Membuat Tabel Berita – Migration
news(title, slug, content, image, category_id)Laravel 13 Pemula Projek CRUD, Web Berita #13: Mengenal Relasi – Menghubungkan Tabel Berita dengan Kategori
Laravel 13 Pemula Projek CRUD, Web Berita #14: Membuat Upload Gambar – Menyimpan File Gambar Berita dengan Storage Laravel
Bagian 4: Sistem Login & Registrasi
Laravel 13 Pemula Projek CRUD, Web Berita #15: Memasang Pagar (Authentication) – Sistem Login/Registrasi dengan Breeze
Laravel 13 Pemula Projek CRUD, Web Berita #16: Halaman Hanya untuk Admin – Middlewares & Gates
Laravel 13 Pemula Projek CRUD, Web Berita #17: Profil Saya – Mengedit Data Diri Penulis
Bagian 5: Fitur Interaksi – Komentar
Laravel 13 Pemula Projek CRUD, Web Berita #18: Membuat Tabel Komentar – Migration
comments(name, email, comment, news_id)Laravel 13 Pemula Projek CRUD, Web Berita #19: Form Komentar Sederhana – Menampilkan Form di Halaman Detail Berita
Laravel 13 Pemula Projek CRUD, Web Berita #20: Menyimpan dan Menampilkan Komentar – Relasi Berita punya Banyak Komentar
Bagian 6: Membangun Tampilan Depan (Frontend)
Laravel 13 Pemula Projek CRUD, Web Berita #21: Membuat Halaman Utama yang Keren – Menampilkan Daftar Berita Terbaru
Laravel 13 Pemula Projek CRUD, Web Berita #22: Membuat Halaman Detail Berita – Isi Berita, Gambar, dan Komentar
Laravel 13 Pemula Projek CRUD, Web Berita #23: Membuat Halaman Kategori – Menampilkan Berita per Kategori
Laravel 13 Pemula Projek CRUD, Web Berita #24: Fitur Pencarian Sederhana – Kotak Pencarian Judul Berita
Laravel 13 Pemula Projek CRUD, Web Berita #25: Membuat Paginasi – Membagi Daftar Berita ke Beberapa Halaman
Bagian 7: Sentuhan Akhir
- Laravel 13 Pemula Projek CRUD, Web Berita #26: Menyatukan Semua dalam Dashboard Admin – Mengelola Berita, Kategori, dan Komentar
- Laravel 13 Pemula Projek CRUD, Web Berita #27: Menjaga Keamanan Situs – Validasi Input (Validation Rules)
- Laravel 13 Pemula Projek CRUD, Web Berita #28: Publish ke Internet (Opsional) – Menaruh Karya di Server Online