Kabar gembira buat para developer PHP! Tepat pada pertengahan Maret 2026 ini, Laravel 13 akhirnya resmi meluncur. Menariknya, di siklus rilis kali ini tim Laravel berfokus untuk meminimalkan breaking changes (perubahan yang merusak kode lama) dan lebih fokus memberikan peningkatan kenyamanan coding yang akan terus dikembangkan sepanjang tahun.
Jadi, apa saja "senjata baru" yang dibawa oleh Laravel 13? Yuk, kita bedah satu per satu!
1. Wajib Menggunakan PHP 8.3
Ucapkan selamat tinggal pada PHP 8.2, karena mulai di versi 13 ini, Laravel menetapkan PHP 8.3 sebagai batas minimum. Pastikan kamu sudah memperbarui versi PHP di server maupun di local environment sebelum melakukan upgrade ya.
2. Penulisan Kode Lebih Bersih dengan Atribut PHP
Ini mungkin salah satu perubahan visual yang paling terasa. Laravel 13 kini memberikan dukungan penuh untuk Native PHP Attributes. Artinya, kamu tidak perlu lagi mendefinisikan konfigurasi lewat properti di dalam kelas. Kamu bisa langsung menuliskannya secara inline menggunakan atribut.
#[Table('users', key: 'user_id', keyType: 'string', incrementing: false)]
#[Hidden(['password'])]
#[Fillable(['name', 'email'])]
class User extends Model {
}Kabar baiknya, fitur ini bisa dipakai di lebih dari 15 bagian framework, termasuk pada Model, Job, dan Command. Tenang saja, fitur ini sifatnya opsional kok, jadi kode lamamu tetap aman!
3. Hadirnya Laravel AI SDK
Laravel sepertinya tidak mau ketinggalan tren Artificial Intelligence. Di rilis kali ini, mereka memperkenalkan Laravel AI SDK bawaan. SDK ini dirancang sebagai API terpusat untuk memudahkanmu mengintegrasikan aplikasi dengan AI, mulai dari generate teks, gambar, audio, tools-calling, hingga urusan vector-store. Bikin aplikasi pintar sekarang jadi makin praktis.
Baca lebih lengkap:
https://laravel.com/docs/13.x/ai-sdk
4. Bikin API Standar Makin Mudah dengan JSON:API Resources
Sering bikin REST API? Laravel 13 kini memiliki fitur bawaan untuk membuat resource yang sepenuhnya mematuhi standar spesifikasi JSON:API. Urusan serialisasi objek, relasi data, hingga penyusunan header respons yang standar kini sudah diurus otomatis oleh framework.
Baca Lebih Lengkap:
https://laravel.com/docs/13.x/eloquent-resources#jsonapi-resources
5. Routing Antrean (Queue) yang Terpusat
Buat kamu yang sering mainan Queue, ada fitur baru bernama Queue::route(...). Fitur ini memungkinkan kamu untuk mendefinisikan aturan default untuk antrean (seperti connection atau nama queue spesifik) secara terpusat. Kode jadi jauh lebih rapi dan gampang di-maintain.
Queue::route(ProcessPodcast::class, connection: 'redis', queue: 'podcasts');6. Pencarian Semantik ala AI Langsung dari Query Builder
Kombinasi AI dan database makin mulus berkat dukungan native vector query. Kalau kamu pakai PostgreSQL dan pgvector, kamu bisa langsung melakukan pencarian kemiripan kata (semantic similarity searches) lewat query builder. Cukup pakai fungsi seperti whereVectorSimilarTo, dan kamu sudah bisa bikin fitur pencarian canggih layaknya mesin pencari AI.
$documents = DB::table('documents')
->whereVectorSimilarTo('embedding', 'Best wineries in Napa Valley')
->limit(10)
->get();7. Performa Makin Ngebut dengan Cache::touch()
Terakhir, ada optimalisasi kecil yang dampaknya cukup besar: Cache::touch(). Biasanya, kalau kita mau memperpanjang durasi kedaluwarsa (TTL) sebuah cache, kita harus mengambil datanya dulu (get), baru menyimpannya lagi (put). Hal itu tentu memakan tenaga ekstra. Kini, dengan fungsi touch(), kamu bisa langsung menambah waktu kedaluwarsa tanpa harus menarik datanya, membuat performa jauh lebih efisien.
// Extend by seconds
Cache::touch('user_session:123', 3600);
// Extend with a DateTime
Cache::touch('analytics_data', now()->addHours(6));
// Extend indefinitely
Cache::touch('report_cache', null);Kapan Waktu Terbaik untuk Upgrade? Laravel 13 adalah rilis standar yang akan mendapatkan pembaruan bug hingga Kuartal 3 2027 dan perbaikan keamanan hingga Kuartal 1 2028. Kalau kamu ingin upgrade aplikasimu dengan cepat dan minim risiko, menggunakan layanan seperti Laravel Shift selalu menjadi rekomendasi yang tepat

