Laravel 7.15 Çıktı

Laravel ekibi modeller arasındaki ilişkileri tanımlamak için yeni bir model method’u olan test yardımcısıyla v7.15.0'ı yayınladı.

Modeller için Genişletilebilir İlişkiler

Gergő D. NagyresolveRelationUsing , model sınıfı tanımlarının dışından modeller arasındaki ilişkilerin tanımlanmasını sağlayan bir yöntem ekledi :

Order::resolveRelationUsing('customer', function ($model) {
return $model->belongsTo(Customer::class, 'customer_id');
});

WithToken () Test Yardımcısı

Aryeh RaberwithToken() HTTP test yardımcısına katkıda bulundu :

// Using withHeader
$response = $this->withHeader('Authorization', 'Bearer test_token')->postJson('/some-endpoint');
// The new withToken() helper
$response = $this->withToken('test_token')->postJson('/some-endpoint');

Foreign UUID

Paul AdamsforeignUuid() , UUID foreign anahtarları için bir sütun tanımına katkıda bulundu . Çekme talebinin testlerinden bazı örnekler:

$table->foreignUuid('company_id')->constrained();
$table->foreignUuid('laravel_idea_id')->constrained();
$table->foreignUuid('team_id')->references('id')->on('teams');
$table->foreignUuid('team_column_id')->constrained('teams');

Sürüm notları

Aşağıda yeni özelliklerin ve güncellemelerin tam listesini ve GitHub’da 7.14.0 ve 7.15.0 arasındaki farkı görebilirsiniz .

v7.15.0

Eklendi

  • Modeller için genişletilebilir ilişkiler eklendi ( # 33025 )
  • Illuminate\Foundation\Testing\Concerns\MakesHttpRequests::withToken()# 33075 , 79383a1 )
  • Illuminate\Database\Eloquent\Relations\HasOneOrMany::makeMany()(kaydetmeden çok sayıda oluşturma) ( # 33021 )
  • Illuminate\Database\Schema\Blueprint::foreignUuid()# 33129 )
  • Event handler queue viaQueue()yöntemiyle ayarlanmasına izin verir ( # 32770 , 852a927 )

Sabit

  • Model::withoutEvents()Dinleyicilerin önyükleme ve içine kaydedilmemesi sorunu düzeltildi () ( # 33149 , 4bb32ae )

  Alıntı Yap

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

https://www.karabayyazilim.com/blog/laravel-715-cikti-2020-06-11-164417

(Erişim Tarihi : 11 Haziran 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