Blog Yazılarım

Laravel 7.16 Çıktı

Laravel 7.16 Çıktı


Laravel ekibi v7.16 model görünürlüğü için iki yeni method’u geliştirdi ve 7.x dalındaki en yeni özellikler, düzeltmeler ve değişikliklerle birlikte yayınladı.

Model makeVisibleIf ve makeHiddenIf Method’u

@rennokkiHidesAttributes model özelliğine iki yeni yönteme katkıda bulundu:

// Hide home_lineups and away_lineups when $sportEvent->has_lineups === false
$sportEvent->makeHiddenIf(function ($sportEvent) {
return ! $sportEvent->has_lineups;
}, ['home_lineups', 'away_lineups']);
// Include home_lineups and away_lineups if $sportEvent->has_lineups === true
$sportEvent->makeVisibleIf(function ($sportEvent) {
return $sportEvent->has_lineups;
}, ['home_lineups', 'away_lineups']);

Model için Koruma Komutu

Alex Miles , --guard yoluyla özel bir koruma yeteneğine katkıda bulundu :

php artisan make:policy --guard=api

Mailable Class’a Tema Özelliği Ekleme

Bassel Hossam , kullanıcının temayı değiştirmesine ve sıraya alınmış işlerde doğru yansımayı etkinleştirmesine olanak tanıyan yeni bir Mailable::$theme özelliğine katkıda bulundu.

Sürüm notları

Aşağıda yeni özelliklerin ve güncellemelerin tam listesini ve GitHub’da 7.15.0 ile 7.16.0 arasındaki farkı görebilirsiniz . Kullanıcıların, 7.16.x sürümü için en son yamayı içeren daha sonraki sürüm 7.16.1'e güncellemeleri önerilir.

v7.16.0

Eklendi

  • makeVisibleIfve makeHiddenIfyöntemleri Illuminate\Database\Eloquent\Concerns\HidesAttributes# 33176 , 42383e4 )
  • make:policyÖzel bir koruma seçeneği eklendi ( # 33210 , 13e3b65 )
  • Mailablethemeözelliği eklendi Illuminate\Mail\Mailable# 33218 )

Güncellendi



Bu yazıyı paylaş


Yorumlar (0)

Yorum Yap