Blog Yazılarım

Laravel 6.0.4'e Yeni Özellikler Eklendi

Laravel ekibi, Laravel v6.0.4'ün kullanılabilir olduğunu açıkladı. Bu sürüm, zamanlanmış görev olaylarını, yeni bir JSON yöntemini ve en son değişiklikleri içerir.

Bu sürümdeki bazı yeni özellikleri vurgulayalım:

İlk assertJsonPath()önce, TestResponse sınıfına, iç içe geçmiş özellikler için bir nokta gösterimi kullanarak bir JSON yanıtındaki değerleri belirtmek için gerçekten kullanışlı görünen bir iddia eklendi:

$this->getJson(route('api.post.show', [$post->id]))
    ->assertJsonPath('tags', [])
    ->assertJsonPath('comments.0.user.username', 'ecrmnn')
    ->assertJsonPath('comments.*.body', [
        'First!',
        'This is my comment',
    ]);
Daha sonra, bir oluşturucu sınıfın global / yerel makrolara sahip olup olmadığını iddia etmenin kolaylığı için Eloquent builder üç yeni erişim yöntemi eklendi:

$builder->hasMacro($name);
$builder->getGlobalMacro($name);
$builder->hasGlobalMacro($name);
BelongsToManyÖzet tablo sütunlarını almak için ilişkiye başka bir erişim yöntemi eklendi :

$example->getPivotColumns();

Bu özellikler geriye dönük uyumlu bir şekilde çalışır ve yalnızca argümanları ve seçenekleri tanımlamanın alternatif bir yolunu ekler.

Aşağıdaki düzeltmelerin tam listesini ve tümünün GitHub'taki 6.0.3 ile 6.0.4 arasındaki farkları görebilirsiniz Laravel 5.8 için tam sürüm notları GitHub v6 changelog'da bulunmaktadır :



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap