Blog Yazılarım

Laravel 6.11.0 Çıktı

Laravel 6.11 bu hafta firstWhere etkili bir oluşturucu yöntemi, Redis'te optimize edilmiş çok kanallı yayın ve 6.x dalındaki en son düzeltmeler ve değişiklikler yapıldı .

Eloquent firstWhere () yöntemi

Caleb Porzio firstWhere, geliştiricilere bir yöntem geliştirdi, bu da kısayol where()->first():

// Before User::where('emaill', 'foo@bar.com')->first(); // After User::firstWhere('email', 'foo@bar.com');

Bu yeni yöntem yalnızca oluşturucuda kullanılabilir ve sorgu'da kullanılamaz.

Redis Çok Kanallı Yayını Optimize Edin

Josias Montag, Redis'te birden fazla kanala yayın için bir optimizasyon sağladı:

Laravel'de aynı anda birden fazla kanala etkinlik göndermek oldukça yaygındır. Şu anda  tümü Redis sunucusuna aynı yükü gönderen birden çok yayınlama komutuyla sonuçlanmaktadır. Bu, özellikle yük oldukça büyükse gereksiz veri aktarımına (maliyetlere) neden olur.

Bunun ayrıntılarını kontrol edebilirsiniz .

GitHub'da 6.10.0 ve 6.11.0 arasındaki farkın tamamını görebilirsiniz Laravel 6.0 için tüm sürüm notlarını GitHub'da v6 değişiklik günlüğünde bulabilirsiniz :

v6.11.0

Eklenen

  • Eklenen Illuminate\Database\Eloquent\Builder::firstWhere() yöntemi ( # 31089 )
  • Redis Broadcaster: Bir seferde birden fazla kanala yayın yapın ( # 31108 )

Sabit

Güncellenen



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap