Laravel 8.20 Çıktı

Laravel ekibi, bu hafta önbellek kilidi bağlantı yapılandırması, bir pivot tabloyu senkronize ederken varsayılan değerleri sağlama yeteneği ve 8.x sürümündeki en son değişikliklerle 8.20'yi yayınladı.

Önbellek Depoları için Ayrı Kilit Bağlantısı

Paras Malhotra , önbellek depoları için ayrı bir kilit bağlantısı yapılandırmasına katkıda bulundu. Dağıtım gibi şeyler sırasında önbellekleri temizlemek yaygındır, ancak bunu yapmak benzersiz işleri veya oturum engellemeyi bozabilir. Artık lock_connectionkilitler için kullanılan önbellek bağlantısını tanımlamak için bir yapılandırma özelliği kullanabilirsiniz :

'stores' => [
'database' => [
'driver' => 'database',
'table' => 'cache',
'connection' => null,
'lock_connection' => 'lock',
],
'redis' => [
'driver' => 'redis',
'connection' => 'cache',
'lock_connection' => 'lock',
],
]

Pivot Tablolardaki Kayıtları Varsayılan Değerlerle Senkronize Etme

Daniil Zobov , kayıtları pivot tablolardaki varsayılan değerlerle senkronize etmesine katkıda bulundu:

$server = Server::find(1);
$ips = Ip::findMany([1,2,3]);
$server->ips()->syncWithPivotDefaults(
$ips,
['vlan' => 1444]
);

Özel DBAL Zaman Damgası TimestampType

Tom H Anderson ve Dries Vints , TimestampType özel bir eşleme türüne katkıda bulundu .

Daha fazla ayrıntı için aşağıdaki sürüm notlarına bakın.

Sürüm notları

GitHub’da yeni özelliklerin ve güncellemelerin tam listesini aşağıda ve 8.19.0 ile 8.20.0 arasındaki farkı görebilirsiniz . Aşağıdaki sürüm notları doğrudan değişiklik günlüğünden alınmıştır :

v8.20.0

Eklendi

  • Eklendi Illuminate\Database\DBAL\TimestampTypea5761d4 , cff3705 382445f , 810047e )
  • Ayrı bir kilit bağlantısı belirleme yeteneği eklendi ( 35621 , 3d95235 )
  • Eklendi Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithPivotTable::syncWithPivotValues()35644 , 49b3ce0 )

Sabit

  • Sabit Illuminate\Validation\Concerns\ValidatesAttributes::validateJson() PHP 8 için ( # 35646 )
  • Düzeltildi assertCookieExpired()ve içindeki assertCookieNotExpired()yöntemleri Illuminate\Testing\TestResponse# 35637 )
  • Düzeltildi: Mailable :: renderForAssertions () ( # 35662 ) içinde sayısal bir görünüm dizisi hesabı
  • Geçersiz X-XSRF-TOKEN ile Illuminate\Foundation\Http\Middleware\VerifyCsrfToken# 35671 ) DecryptException'ı yakalayın

Güncellendi

  • Yapılandırmayı kontrol edin Illuminate\Foundation\Console\Kernel::scheduleCache()a253d0e )
  • Model::mergeCastsGeri dönmek için değiştir $this# 35683 )
  • Bir istek değiştirilirse, RequestGuard’da önbelleğe alınmış bir kullanıcıyı temizleyin ( # 35692 )

  Alıntı Yap

KARABAY A, 2020 . Laravel 8.20 Çıktı,

https://www.karabayyazilim.com/blog/php/framework/laravel/laravel-820-cikti-2020-12-24-175724

(Erişim Tarihi : 24 Aralık 2020).


  Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap

Abone Ol
Blog yazılarımdan ilk siz haberdar olmak için email bültenine kaydolun