design

Laravel 12x İle Gelen Özellikler

March 17, 2025

Laravel 12, 24 Şubat 2025 tarihinde yayınlanmış olup, önceki sürümlerde yapılan iyileştirmeleri devam ettirerek geliştiricilere daha verimli bir deneyim sunmaktadır.

laravel.com


Bu sürüm, minimal kırılma değişiklikleriyle birlikte gelmekte ve mevcut uygulamaların büyük çoğunluğu herhangi bir kod değişikliği yapmadan Laravel 12'ye yükseltilebilmektedir.Öne Çıkan Özellikler:


Yeni Uygulama Başlangıç Kitleri: Laravel 12, React, Vue ve Livewire için yeni başlangıç kitleri tanıtmaktadır. React ve Vue kitleri Inertia 2, TypeScript, shadcn/ui ve Tailwind ile entegre edilirken, Livewire kitleri Tailwind tabanlı Flux UI bileşen kütüphanesi ve Laravel Volt'u kullanmaktadır.



WorkOS AuthKit Entegrasyonu: Yeni başlangıç kitlerinin her biri, sosyal kimlik doğrulama, passkey'ler ve SSO desteği sunan WorkOS AuthKit'in bir varyantını içermektedir. WorkOS, aylık 1 milyon aktif kullanıcıya kadar ücretsiz kimlik doğrulama hizmeti sağlamaktadır.



Güncellenmiş Bağımlılıklar: Bu sürüm, upstream bağımlılıkların güncellenmesini içermekte olup, Laravel 12'ye yükseltme yaparken uygulamanızın composer.json dosyasında laravel/framework sürümünü ^12.0 olarak güncellemeniz önerilmektedir.


Carbon 3 Desteği: Laravel 12, Carbon 3.x sürümünü kullanmaktadır. Bu nedenle, uygulamanızda Carbon 2.x kullanıyorsanız, Carbon 3.x'e yükseltmeniz gerekmektedir.



Geliştirilmiş Geliştirici Deneyimi: Yeni özellikler arasında, gerçek zamanlı linting, gelişmiş hata ayıklama ve yeni bir iskelet sistemi bulunmaktadır. Bu iyileştirmeler, geliştirme sürecini daha verimli hale getirmeyi amaçlamaktadır.



Gelişmiş Sorgu Oluşturucu ve Eloquent ORM: Laravel 12, daha temiz ve okunabilir kod yazmayı sağlayan yeni sözdizimleriyle, veri tabanı etkileşimlerini daha verimli hale getiren geliştirmeler sunmaktadır.



Güvenlik İyileştirmeleri: Gelişmiş doğrulama yöntemleri, ileri düzey şifreleme protokolleri ve yerleşik güvenli parola politikaları desteği ile uygulamaların güvenliği artırılmıştır.



Laravel 12, geliştiricilere modern araçlarla uyumlu, güvenli ve verimli bir geliştirme ortamı sunmayı hedeflemektedir. Mevcut uygulamaların büyük bir kısmı, minimal değişikliklerle bu sürüme yükseltilebilir.


Detaylar Gelecek...



9 + 4 =