Episode ini adalah penutup seri Belajar Laravel #24 yang menutup rangkaian proyek CRUD dari migration sampai Blade. Selama 24 episode saya menyusun fondasi: routing, controller, Eloquent, validasi, sampai deployment di episode #22. Hari ini saya catat ke mana arah belajar saya setelah seri ini berakhir — ada beberapa jalur yang menurut saya layak dipelajari bertahap, bukan sekaligus.

Livewire dan Inertia: dua jalur ke tampilan interaktif
Blade yang saya pakai selama ini punya batas jelas: setiap interaksi kecil (klik tombol, isi form sebagian) mengirim request penuh ke server, lalu halaman dirender ulang dari nol. Untuk CRUD biasa ini cukup. Tapi begitu ada tabel yang perlu filter langsung saat diketik, atau tombol suka yang berubah tanpa reload, saya mulai merasakan batasnya.
Livewire adalah jawaban Laravel untuk kasus itu. Analogi yang saya pakai: kalau Blade itu “cetak surat, kirim, tunggu balasan”, Livewire itu “telepon langsung” — komponennya hidup di server, dan hanya bagian yang berubah yang dikirim bolak-balik ke browser. State komponen tetap di server, jadi saya tidak perlu memikirkan sinkronisasi data seperti di JavaScript murni.
Inertia jalurnya berbeda: view-nya ditulis dengan Vue atau React, tapi routing, controller, dan Eloquent tetap Laravel. Tidak ada API JSON manual di antaranya. Kalau saya sudah nyaman dengan Vue, Inertia terasa seperti langsung menempel. Keputusannya sederhana: tetap di Blade tapi butuh interaktivitas → Livewire; sudah terbiasa dengan framework JavaScript → Inertia. Laravel 13 sendiri (rilis 17 Maret 2026) justru makin ramah ke arah ini dengan dukungan AI-native workflow dan semantic search bawaan, tapi dasar Blade + request-response tetap yang saya kuasai dulu.
Filament: admin panel tanpa membangun dari nol
Hampir setiap proyek butuh halaman admin: daftar data, form tambah/edit, hapus, cari. Kalau ditulis manual pakai Blade, saya akan mengulang hal yang sama untuk ketiga kalinya setelah proyek kedua. Filament adalah paket admin panel berbasis Livewire yang menghasilkan semua itu dari satu definisi resource. Pemasangannya cukup satu perintah:
composer require filament/filament:"^5.0" -W php artisan filament:install --panels
Catatan versi yang saya catat supaya tidak salah pilih: Filament v5 rilis 16 Januari 2026 dan satu-satunya alasan rilis adalah dukungan untuk Livewire 4 (yang rilis minggu sebelumnya) — tidak ada perubahan fitur lain dibanding v4. Filament v4 masih menerima perbaikan bug sampai 15 Januari 2027, jadi proyek lama tidak perlu panik buru-buru upgrade. Untuk proyek baru, mulai langsung di v5.
Sertifikasi: resminya tidak ada, dan itu bukan masalah
Saya sempat mencari “sertifikasi Laravel resmi” dan menemukan jawaban yang justru menenangkan: Laravel tidak punya sertifikasi resmi, dan Taylor Otwell menyatakan laravel.com tidak mengesahkan sertifikasi pihak ketiga mana pun (blog laravel.com, 29 Mei 2025). Ada program sertifikasi komunitas yang berjalan independen (certificationforlaravel.com, level Junior sampai Artisan, berbasis Laravel 13), tapi secara eksplisit bukan produk resmi Laravel. Kalau saya memutuskan mengambilnya, saya akan memperlakukannya sebagai bahan belajar, bukan tiket kerja.
Saran Taylor untuk membangun keahlian justru tiga hal klise yang terbukti: baca dokumentasi, tonton Laracasts, lalu bangun sesuatu yang nyata dan selesaikan. Tiga hal itu — tidak lebih — yang membuat 24 episode ini bisa saya tulis.
Rutinitas belajar setelah seri selesai
Ini rencana konkret saya, ditulis supaya tidak berhenti di niat:
- Baca release notes Laravel setiap rilis mayor — skema versinya tahunan (rilis besar ~Q1), patch bisa keluar tiap minggu, jadi cukup pantau tiap bulan.
- Upgrade proyek latihan ke versi terbaru secara rutin, jangan menumpuk upgrade besar setelah dua tahun.
- Tulis minimal satu feature test untuk setiap fitur baru yang saya bangun — materi episode #19 adalah yang paling sering saya lupakan.
- Ikuti komunitas: dokumentasi resmi, Laracasts, Laravel News, dan forum Reddit r/laravel untuk melihat masalah nyata yang dihadapi orang lain.
Seri ini berakhir di sini, tapi bukan di Laravel-nya. Kalau nanti saya sudah nyaman dengan Livewire atau Filament, tidak menutup kemungkinan ada seri lanjutan. Untuk sekarang, saya mau mengulang dulu proyek CRUD di episode #24 tanpa melihat catatan — kalau bisa berjalan tanpa terjebak, berarti 24 episode ini memang sudah masuk.
Sumber
- Laravel 13 — Release Notes & Support Policy (laravel.com/docs)
- Laravel Blog: Is There an Official Laravel Certification? (Taylor Otwell, 29 Mei 2025)
- Livewire Documentation
- Inertia.js Documentation
- Filament 5 Documentation + kebijakan versi (bug fix v4 sampai 15 Jan 2027)
- Laracasts
Komentar Terbaru