Laravel 6.12.0 Çıktı

Bu sürüm bir istek girdisini Boole olarak filtreleme gibi tekrarlayan şeyler için söz dizimsel ekleyen katkılar oluşturur.

İşte öne çıkan yeni özelliklerden bazıları:

Paketten Yükleme

Gergo D. Nagy, fabrika dosyalarını bir servis sağlayıcıya yüklemek için bir çekme talebinde bulundu. Paketler, mevcut fabrikaları yeniden paketlemek yerine bir paketten yüklenebilir :

// from a service provider...$this->loadFactoriesFrom('source/database/factories');$this->loadFactoriesFrom([ 'source_one/database/factories', 'source_two/database/factories',]);

Str :: isUuid () 

@leonhh, geçerli UUID'leri kullanılan özellikten isUuid() mantığı ayıklayarak bir dize yardımcısına katkıda bulundu ValidatesAttributes:

// Returns trueStr::isUuid('a0a2a2d2-0b87-4a18-83f2-2529882be2de');// Returns falseStr::isUuid('laravel');

Boolean Yöntemi 

Lasse Rafn , değerin boolean olup olmadığını belirlemek için Request::boolean() girdiyi alan ve filtreleyen bir yöntem oluşturuldu filter_varİşte bazı örnekler:

$request = Request::create('/', 'GET', [ 'example1' => 'true', 'example2' => 'false', 'checked' => 1, 'checked2' => '1', 'unchecked' => 0, 'unchecked2' => '0', 'name' => 'Jane Doe']);$request->boolean('example1'); // true$request->boolean('example2'); // false$request->boolean('checked'); // true$request->boolean('checked2'); // true$request->boolean('unchecked'); // false$request->boolean('unchecked2'); // false$request->boolean('name'); // false

createMany ()

Mohamed Benhida createMany() özel verilerle birden fazla kayıt oluşturmaya yardımcı olan yöntemi oluşturuldu :

// Beforefactory(User::class)->create(['name' => 'Taylor',]);factory(User::class)->create(['name' => 'John',]);// Afterfactory(User::class)->createMany([ ['name' => 'Taylor'], ['name' => 'John'],]);

GitHub'daki yeni özelliklerin ve güncellemelerin tam listesini ve 6.11.0 ile 6.12.0 arasındaki farkları aşağıda görebilirsiniz . Laravel 6.0 için tüm sürüm notlarını GitHub v6 değişiklik günlüğünde bulabilirsiniz :

Eklendi

Sabit

  • Sabit Cache\RedisLock::acquire() # 31168 , 8683a3d )
  • Veritabanı belirtilmemiş bağlantılar için veritabanı url ayrıştırma düzeltildi ( # 31185 )

Optimizasyon

  • Büyük dosyaları indirirken bellek kullanımı düzeltildi ( # 31163 )

Güncellenen

  • Kullanıldığında, çözülmüş önbellek depolarındaki Event Dispatcher'ı değiştirin Event::fake()# 31119 , 0a70beb )

  Alıntı Yap

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

https://www.karabayyazilim.com/blog/laravel-6120-cikti-2020-01-23-204846

(Erişim Tarihi : 23 Ocak 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