Blog Yazılarım

Laravel v5.8.29

Laravel ekibi, birkaç yeni özellik, MorphTo ilişkilerinde performans iyileştirmesi ve birkaç hata düzeltmesi içeren v5.8.29'u piyasaya sürdü.

Bu sürümdeki dikkate değer bir özellik, bir dizi sütunu whereNull ve whereNotNull öğelerine geçirmek için yeni bir özelliktir. İşte bunları daha önce nasıl yazmanız gerektiği.

$query->whereNull('id')->whereNull('expires_at');
$query->whereNotNull('id')->whereNotNull('expires_at');

Bu basitleştirilebilir:

$query->whereNull(['id', 'expires_at']);
$query->whereNotNull(['id', 'expires_at']);

Laravel v5.8.29'daki tam değişiklik günlüğü için aşağıya bakın:

Katma

  • WithFaker::makeFaker()Yerel app.faker_localeyapılandırma kullanımı olanağı eklendi ( # 29123 )
  • Posta bildirimleri için tema ayarlama olanağı eklendi ( # 29132 )
  • Çıktıya her geçiş için çalışma zamanı eklendi ( # 29149 )
  • Dizi sütunları argümanını kabul etme whereNullve whereNotNullkabul etme imkanı eklendi ( # 29154 )
  • Bir Console\Scheduling\ManagesFrequencies::hourlyAt()tamsayı dizisini kabul etmesine izin verildi ( # 29173 )

performans

  • MorphTo ilişkisi için geliştirilmiş istekli yükleme performansı ( # 29129 )

Sabit

  • Sabit Builder::whereDay()ve Builder::whereMonth()ham ifadelerle
  • SQLite'ta takma adla DELETE sorguları düzeltildi ( # 29164 )
  • Koleksiyonlarda geçirilen sırasını kaybetme SerializesModels kullanan sabit kuyruk işleri ( # 29136 )
  • Yuvalanmış isteğe bağlı bağımlılıklar için sabit koşullu ciltleme ( # 29180 )
  • Sabit: Doğrulayıcı, mesaj boş olduğunda özel kuralda başarısız değil ( # 29174 )
  • Sabit DELETE sorgu bağlantıları ( # 29165 )



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap