Blog Yazılarım

Laravel 7.10 Çıktı

Laravel 7.10 Çıktı


Laravel ekibi veritabanı driverı ile önbellek güvenliği için ve aynı oturum kimliği ile birlikte eşzamanlılık sınırlaması ve basitleştirilmiş doğruluk testi ile v7.10.0 arasında yayınladı. Ayrıca, 7.10, 7.x dalındaki en son düzeltmelerin ve seçeneklerin yanı sıra birkaç yeni özellik içerir.

Oturum Kimliği İsteği Eşzamanlılık Sınırlaması

Taylor Otwell, oturum eşzamanlılığı için uzun zamandır gereken bir özelliğe yönelik bulundu:

Uzun süredir talep edilen bir özellikti.

7.x AYNI Oturum Kimliği isteği eşzamanlılık sınırlamasını Kontrol ettiğinizden emin olun · Tam açıklama Ayrıntılar için tıklayınız ettik 32636 numaralı Çekme İsteği .

Alt sorgu olarak Sayfa Sayısı

Taylor Otwell , Grup numarası ve havings için bir alt sorgu olarak pagination count'a bakın bulundu .

SMTP Posta Driverı için Kimlik Doğrulama Modu

fragkp bir SMTP sürücüsü gereklidirğine yönelik bulunduauth_mode

: Olasi Değerler nullplainloginVeya cram-md5.

Model'e hasNamedScope ekleyin

Alex Bowers ve Graham Campbell, modelin kapsamlarında ayrı ayrı PR'lara göre bulunurular.

HasScope yöntemi, bir kapsamın dinamik bir şekilde var olup olmadığını kontrol eder.

public function index(Request $request)
{
$post = Post::query();
foreach ($request->get('filters', []) as $filter) {
if ($post->hasNamedScope($filter)) {
$post->{$filter}();
}
}
return $post->paginate();
}

Veritabanı Önbellek Driverı için Önbellek Güvenliği Desteği

Taylor Otwell, Symfony’s Lock Component PDOStore’dan veritabanı driverı için önbellek kilidi desteğine katkıda bulundu . Check out Çekme Talebi # 32639 uygulama ayrıntıları için.

Sürüm notları

Bu yayındaki tüm yeni özelliklere bakmamıza rağmen, aşağıdaki yeni özelliklerin ve güncellemelerin tam listesini ve GitHub’daki 7.9.0 ve 7.10.0 arasındaki farkları görebilirsiniz . Bu sürümde bazı etkileyici yeni özellikler var. Hepsini en son v7 değişiklik günlüğünde görebilirsiniz :

v7.10.0

Eklendi

  • Eklenen artisan make:castkomutu ( # 32594 )
  • Eklendi Illuminate\Foundation\Testing\Concerns\InteractsWithDatabase::assertDatabaseCount()# 32597 )
  • SMTP posta sürücüsü için auth_mode yapılandırmasına izin verir ( # 32616 )
  • hasNamedScope()fonksiyonu eklendi ( # 32622 , # 32631 )
  • Pagination count, gruba göre ve havings için alt sorgu olarak çalıştırır ( # 32624 )
  • Cache::lock()Veritabanı önbellek driverı için lock desteği eklendi ( # 32639 , 573831b )
  • Aynı oturum kimliği isteği eşzamanlılık sınırlaması ( # 32636 )
  • Koleksiyonlara ekleme skipUntilve ekleme skipWhileyöntemleri ( # 32672 , # 32676 )
  • Sqlsrv ( f16d325 ) üzerinde limit ile silme desteği
  • Eklenen mergeFillable()ve mergeGuarded()# 32679 )

Sabit

  • Faker'de bellek sızıntısını önler ( 2228233 )
  • Bileşen adı ve öznitelikleri ayarlama özelliği düzeltildi ( # 32599 , f8ff3ca )
  • Illuminate\Foundation\Testing\TestResponse::assertSessionHasInput()f0639fd )
  • Filtreleme null değeri hasMorph()# 32614 )

Güncellenen

  • Illuminate/Database/Eloquent/Relations/Concerns/AsPivot::fromRawAttributes()6c502c1 )
  • Ortak dosyalar geri yükleme ( # 32613 , d82f78b , 48e4d60 )
  • Illuminate\Mail\Mailer::addContent()0557622 ) içinde düz e-posta boşsa, tek boşluk kullanın
  • Illuminate\Foundation\PackageManifest::getManifest()# 32646 ) paket bildirimi yüklenirken okunan kaldırmak kaldırma



Bu yazıyı paylaş


Yorumlar (0)

Yorum Yap