Laravel 12 telah resmi dirilis pada 24 Februari 2025, membawa sejumlah fitur baru yang meningkatkan pengalaman dalam membangun aplikasi web. Berikut beberapa fitur terbaru Laravel 12:
*Fitur Utama*
- *Starter Kit Aplikasi Baru*: Laravel 12 memperkenalkan starter kit aplikasi baru untuk React, Vue, dan Livewire, menggunakan Inertia 2, TypeScript, shadcn/ui, dan Tailwind CSS.
- *Autentikasi dan Otorisasi yang Lebih Baik*: Integrasi WorkOS AuthKit memungkinkan pengembang mengimplementasikan fitur login sosial dan SSO dengan konfigurasi minimal.
- *Tanpa Breaking Changes*: Laravel 12 berfokus pada stabilitas dengan meminimalkan perubahan besar yang dapat merusak kompatibilitas kode lama.
*Peningkatan Lainnya*
- *Performa Routing yang Lebih Optimal*: Sistem routing Laravel 12 lebih cepat dengan sistem caching yang ditingkatkan.
- *Model Factories yang Lebih Fleksibel*: Laravel 12 membuat model factories lebih simpel dan powerful untuk menangani state dan relasi kompleks.
- *Artisan Command Baru*: Laravel 12 menambahkan beberapa perintah Artisan baru untuk membersihkan model yang tidak digunakan dan menghapus cache routing.
- *UUID Native Support*: Laravel 12 sudah mendukung UUID secara bawaan, memudahkan penggunaan UUID sebagai primary key.
- *Validasi yang Lebih User-Friendly*: Laravel 12 memperkenalkan Validation Attribute Naming untuk membuat pesan error lebih jelas dan ramah pengguna ¹.
*Cara Upgrade ke Laravel 12*
Untuk memperbarui aplikasi ke Laravel 12, sebaiknya membaca panduan upgrade resmi di (tautan tidak tersedia) untuk instruksi terperinci mengenai pembaruan dependensi dan penanganan masalah kompatibilitas ².
Dengan fitur-fitur baru dan peningkatan yang ditawarkan, Laravel 12 dapat membantu pengembang membangun aplikasi web yang lebih cepat, aman, dan efisien.