Yanıtlarda ArrayAccess
Taylor Otwell Uygulanan ArrayAccess
üzerinde JsonResponse
ve TestResponse sınıfları. JSON verilerini bir testte veya JsonResponse örneğinde almak istiyorsanız, dizi erişimine sahip olmak uygundur. Taylor bunun çekme isteğinde nasıl yararlı olabileceğini özetledi (# 30817)
İşte PR'dan kısa bir örnek :
// In a test...Route::get('/', function(){ return ['servers' => ['foo', 'bar']];});$response = $this->get('/');// Before$this->assertCount(2, $response->original['servers']);// After$this->assertCount(2, $response['servers']);
Paketler Özel Markdown Mail Temalarını Kullanabilir
Paketler artık özel markdown mail temalarını kullanabilir. Şimdi, bir paket aşağıdaki örnek gibi kullanabilir:
mailcoach::mails.layout.mailcoach
AssertViewHas ()
TestResponse::assertViewHas()
dizi kontrolleri için desteği vardır:
$this->get('/page') ->assertViewHas('page', [ 'component' => 'PageComponent', 'url' => '/page', 'version' => null, 'props' => [ 'user_name' => 'John Doe' ] ]);
Aşağıdaki yeni özelliklerin ve güncellemelerin tam listesini ve bunun tamamı GitHub'da 6.7.0 ile 6.8.0 arasındaki farkları görebilirsiniz . Laravel 6.0 için tam sürüm notları GitHub v6 changelog'da bulunmaktadır :v6.8.0
Eklendi
- Özel etiketleme posta temalarını kullanmak için izin verilen paketler ( # 30814 , 2206d52 )
- Diziler için destek eklendi
TestResponse::assertViewHas()
( # 30837 ) - Eklendi
Model::setRawAttribute()
( # 30853 ) - Kaynağa
--force
seçenek eklendimake:controller
( # 30856 ) - Uygulanan ArrayAccess
JsonResponse
veTestResponse
( # 30817 ) - Kaynağa
--seed
seçenek eklendimake::model
( # 30828 , 2cd9417 )
Sabit
- Kullanırken bir tanesi yerine iki dizin oluşturma düzeltildi
change()
( # 30843 ) Mailable
( 3c8ccc2 ) içinde yinelenen ekleri engelleServiceProvider
içinde PHP 7.4 içinLumen
( # 30819 )- Veritabanı doğrulama kurallarında anlamlı olmayan model doğrulama düzeltildi ( # 30840 )
Güncellenen
rescue()
yardımcı ( # 30838 )EntryNotFoundException
Atılan önceki istisna eklendiContainer.php
( # 30862 )- Eşleşecek DatabaseNotification::$keyType
uuid
( # 30823 )
Yorum Yap