Kenalan duluLesson 2 of 16
Lesson list
Kenalan dulu · Lesson 2 of 16
Apa yang baru di Laravel 13
Laravel 13 rilis 17 Maret 2026. Ini daftar perubahan yang benar-benar perlu kamu tahu, dan mana yang boleh kamu abaikan dulu sebagai pemula.
3 min 0 comments
Contents
Laravel merilis versi besar setahun sekali, biasanya di awal tahun. Laravel 13 keluar pada 17 Maret 2026, dan akan mendapat perbaikan bug sampai kuartal ketiga 2027 serta perbaikan keamanan sampai 17 Maret 2028. Artinya, kalau kamu belajar sekarang, apa yang kamu pelajari masih relevan untuk waktu yang lama.
Kabar baik untuk pemula: tim Laravel sengaja membuat versi ini minim perubahan yang merusak. Kode yang ditulis untuk Laravel 12 hampir semuanya tetap jalan di Laravel 13. Jadi tutorial lama yang kamu temukan di internet masih banyak yang berguna, selama dasarnya Laravel 11 atau 12.
Satu hal yang wajib kamu perhatikan
Laravel 13 butuh PHP minimal 8.3 (sampai 8.5). Kalau komputermu masih memakai PHP 8.2 atau lebih lama, misalnya dari paket XAMPP atau WAMP yang sudah lama tidak diperbarui, Laravel 13 tidak mau dipasang. Di bab berikutnya kita akan memeriksa versi PHP-mu dan memperbaruinya kalau perlu.
Yang baru, versi singkat
Saya urutkan dari yang paling mungkin kamu sentuh sampai yang paling jauh dari kebutuhan pemula.
- Atribut PHP di lebih banyak tempat. Dulu, untuk bilang "controller ini hanya untuk yang sudah login", kamu menulisnya di constructor atau di file route. Sekarang bisa ditempel langsung di atas class atau method:
#[Middleware('auth')]. Ada juga#[Authorize(...)]untuk pemeriksaan hak akses, serta#[Tries],#[Backoff], dan#[Timeout]untuk pekerjaan antrean. Kita akan bertemu middleware di bab 3, jadi simpan dulu ini di ingatan. - Perlindungan CSRF yang lebih pintar. Middleware-nya kini bernama
PreventRequestForgerydan ikut memeriksa asal permintaan (origin), bukan hanya token. Untukmu, ini bekerja di belakang layar; cukup tahu bahwa setiap formulir tetap butuh@csrf. - Laravel AI SDK. Ini yang paling banyak dibicarakan: paket resmi untuk menulis fitur AI, seperti membuat teks, agen yang bisa memanggil fungsi, embedding, gambar, dan audio, dengan satu cara yang sama apa pun penyedianya. Menarik, tapi bukan untuk sekarang. Selesaikan dulu dasar-dasarnya.
- Pencarian semantik. Query builder bisa mencari berdasarkan kemiripan makna, misalnya
->whereVectorSimilarTo('embedding', 'wisata di Bali'), dengan PostgreSQL dan pgvector. Lanjutan dari poin AI di atas. - JSON:API resources. Kalau nanti kamu membuat API untuk aplikasi mobile, Laravel bisa menghasilkan respons yang mengikuti standar JSON:API tanpa kamu susun manual.
- Routing antrean per class lewat
Queue::route(...), danCache::touch(...)untuk memperpanjang umur cache tanpa menyimpan ulang isinya. Dua-duanya untuk aplikasi yang sudah besar.
Jadi, haruskah belajar yang baru-baru ini sekarang?
Tidak. Hampir semua fitur di atas adalah tambahan untuk orang yang sudah lancar. Yang penting buatmu saat ini adalah fondasi yang tidak berubah dari versi ke versi: route, controller, view, model, migration, dan validasi. Begitu fondasinya kuat, fitur-fitur baru itu tinggal dibaca saat kamu membutuhkannya.
Kalau kamu penasaran membaca daftar resminya, ada di laman Release Notes di dokumentasi Laravel. Tidak perlu dihafal.
Discussion
Log in to join the conversation. Log in
No discussion here yet. Be the first to ask.