Logo
Laravel 12

Laravel 12 Sudah Rilis! Apa Saja Fitur Terbarunya?

  • Laravel
  • Alfin Ardiansyah
  • 14 Mar 2025

Framework Laravel terus berkembang untuk memenuhi kebutuhan dinamis para pengembang web. Dengan dirilisnya Laravel 12 pada 24 Februari 2025, komunitas pengembang ramai membahas fitur-fitur dan peningkatan terbaru yang ditawarkan. 

Pengenalan Laravel 12

Laravel 12 dibangun di atas fondasi yang kokoh dari versi sebelumnya dengan menghadirkan pembaruan yang meningkatkan kinerja, keamanan, dan pengalaman pengembang. Versi ini tetap mempertahankan prinsip Laravel dalam menyediakan framework PHP yang elegan dan andal.

Fitur Utama Laravel 12

Starter Kit Aplikasi Baru

Salah satu fitur unggulan Laravel 12 adalah kehadiran starter kit aplikasi baru untuk React, Vue, dan Livewire. Starter kit ini menggunakan Inertia 2, TypeScript, shadcn/ui, dan Tailwind CSS, memberikan pengalaman modern dan terpadu dalam memulai proyek.

Selain itu, setiap starter kit kini memiliki varian yang didukung oleh WorkOS AuthKit, yang menyediakan autentikasi sosial, passkeys, dan Single Sign-On (SSO). Integrasi ini memudahkan pengembang dalam menerapkan sistem autentikasi yang aman dan canggih. 

Perubahan Minimal yang Merusak (Breaking Changes)

Laravel 12 berfokus pada stabilitas dengan meminimalkan perubahan besar yang dapat merusak kompatibilitas kode lama. Tim inti Laravel lebih mengutamakan peningkatan kualitas sepanjang tahun, sehingga sebagian besar aplikasi dapat diperbarui ke Laravel 12 tanpa perlu banyak perubahan kode. 

Pembaruan Dependensi

Untuk memastikan framework tetap kompatibel dengan teknologi terbaru, Laravel 12 membawa pembaruan pada dependensi yang digunakan. Hal ini tidak hanya meningkatkan keamanan tetapi juga mendukung performa yang lebih baik.

Dukungan Starter Kit Komunitas

Dengan dirilisnya Laravel 12.2.0, Laravel Installer kini mendukung starter kit buatan komunitas. Fitur ini memungkinkan pengembang menginstal starter kit komunitas menggunakan perintah laravel new, sehingga memberikan lebih banyak fleksibilitas dalam inisialisasi proyek. (laravel-news.com)

Peningkatan dalam Laravel 12

Autentikasi dan Otorisasi yang Lebih Baik

Laravel 12 menghadirkan mekanisme autentikasi dan otorisasi yang lebih canggih. Dengan integrasi WorkOS AuthKit, pengembang dapat mengimplementasikan fitur seperti login sosial dan SSO dengan konfigurasi minimal. Peningkatan ini mempermudah dalam mengamankan aplikasi dan mengelola akses pengguna.

Pengalaman Pengembang yang Lebih Baik

Starter kit baru dan minimnya perubahan besar memastikan pengalaman pengembang yang lebih mulus. Dengan menyediakan alat modern dan mengurangi kebutuhan untuk modifikasi kode besar saat pembaruan, Laravel 12 memungkinkan pengembang lebih fokus pada pengembangan fitur daripada menangani masalah kompatibilitas.

Optimalisasi Performa

Meskipun angka spesifik untuk peningkatan performa dapat bervariasi, pembaruan dependensi dan optimasi internal di Laravel 12 bertujuan untuk meningkatkan kecepatan respons aplikasi. Dengan demikian, aplikasi berbasis Laravel 12 dapat menangani lebih banyak beban kerja secara efisien.

Cara Upgrade ke Laravel 12

Bagi yang ingin memperbarui aplikasi ke Laravel 12, sebaiknya membaca panduan upgrade resmi terlebih dahulu. Panduan ini menyediakan instruksi terperinci mengenai pembaruan dependensi, penanganan masalah kompatibilitas, dan pemanfaatan fitur baru secara optimal. (laravel.com)

Laravel 12 melanjutkan tradisi framework ini dalam menggabungkan keindahan sintaks dengan fungsionalitas yang mumpuni. Dengan starter kit baru, opsi autentikasi yang lebih baik, dan fokus pada stabilitas, versi ini menghadirkan banyak peningkatan bagi proyek baru maupun yang sudah ada. Pengembang disarankan untuk mengeksplorasi fitur-fitur ini dan mempertimbangkan upgrade ke Laravel 12 guna memanfaatkan kemajuan terbaru dalam pengembangan PHP.