Ali KARABAY
2 min readFeb 16, 2022

Laravel 9 çıktı ve minimum PHP v8.0 sürümü, controller ve route grupları, yenilenmiş bir varsayılan hata sayfası, Laravel Scout veritabanı motoru, Symfony mailler entegrasyonu, Flysystem 3.x, İyileştirilmiş Eloquent accessor/mutators dahil birçok yeni özellik içeriyor.

Yeni özelliklere geçmeden önce, Laravel 9 ile başlayarak, önceki altı aylık program yerine Laravel’in yaklaşık on iki ayda bir yeni bir ana sürüm yayınlayacağını belirtmek isterim:

Laravel 9, bir sonraki uzun vadeli destek sürümüdür (LTS) ve Şubat 2024'e kadar hata düzeltmeleri ve Şubat 2025'e kadar güvenlik düzeltmeleri alacak. Gelmekte olana bir bakışımızda ayrıntılı olarak ele aldığımız başlıca özelliklerden bazıları şunlardır:

  • PHP 8, Laravel 9'daki minimum sürümdür
  • Yeni test --coverageseçeneği, kapsamı doğrudan terminalde gösterir
  • Anonim migration artık varsayılandır
  • Yeni Sorgu Oluşturucu Arayüzü
  • PHP 8 Array İşlevleri
  • Mail gönderici işlevi SwiftMailer’den Symfony Mailer’a taşındı
  • Flysystem 3.x
  • İyileştirilmiş Eloquent Accessor/Mutators
  • Yeni Route Bindings ve Enum Yapısı(PHP 8.1)
  • Controller Route Grupları
  • Enum Eloquent Attribute Casting
  • Scope Binding
  • Laravel Breeze API ve Next.js
  • Laravel Scout Veritabanı Motoru
  • Full-Text Indexes / Where Clauses
  • Satır İçi Blade Template Oluşturma
  • Echo Server
  • İsteğe Bağlı Bootstrap 5 Pagination Views
  • Yenilenmiş Exception Sayfası
  • Yeni str()ve to_route()yardımcı işlevler

Yepyeni ana sayfa tasarımı

Laravel web sitesi , Laravel 9'un lansmanı için yepyeni bir tasarıma kavuştu. Bu site , burada da kullandığımız Torchlight sözdizimi vurgulanarak @martinrariga tarafından tasarlandı.

Laravel 9.x hakkında daha fazla bilgi edinmek için

Bunlar Laravel 9'daki yeni özelliklerden sadece birkaçıdır ve tam bir liste görmek için Laravel 9 sürüm notlarına ve yükseltme kılavuzuna bakın .