Blog Yazılarım

Laravel 6.15.1 Çıktı

Laravel ekibi artisan komutlarına satır eklemekle ilgili bir sorunu düzeltmek için bu hafta v6.15.1 yayınladı. Düzeltme ekine ek olarak yeni whereNull () ve whereNotNull () yöntemleri MockStreameklendi.

Collection Method

whereNull()ve whereNotNull()yöntemi ekledi ve veri çekmek için bazı örnekler verdi:

// Already available when building a query
$users = User::whereNotNull('email_verified_at')->get();
// But when you have a collection you have to do the this instead:
$users = User::all();
$unverifiedUsers = $users->whereStrict('is_verified_at', null);
$verifiedUsers = $users->where('is_verified_at', '!==', null);

Bu PR ile şimdi aşağıdakileri yapabilirsiniz:

$users = User::all();$unverifiedUsers = $users->whereNull('is_verified_at');
$verifiedUsers = $users->whereNotNull('is_verified_at');

Prickett MockStream, test temeline aşağıdaki test örneğinde kullanıldığını görebileceğiniz yeni bir class’a katkıda bulundu :

MockStream::register($mock);
$stream = fopen('mock://stream', 'r+');
$consoleOutputSections = [];
$mock->shouldReceive('section')
->andReturn(new ConsoleSectionOutput(
$stream,
$consoleOutputSections,
Output::VERBOSITY_NORMAL,
false,
new OutputFormatter)
);
// ...
MockStream::restore();

Check out PR # 31447 Daha fazla detay için.

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

v6.15.1

Eklendi

  • Eklenen whereNullve whereNotNull# 31425 )
  • Eklenen Illuminate\Foundation\Testing\MockStream class ( # 31447 )

Sabit

  • event:listKayıtlı olmayan etkinlikleri göstermek için komut ( # 31444 )
  • # 31448 , b3d0da1 ) ile iç içe json dizileri için düzeltilmiş postgres



Bu yazıyı paylaş


Yorumlar (0)

Yorum Yap