Erişimci Tanımlama (Defining Accessor)

erisimci-tanimlama-defining-accessor (büyük resim için tıklayın)

Bu gönderide, türetilen model ile kullanılabilecek “Erişimci” hakkında bilgilendirmelerde bulunuyorum. Model üzerindeki alanlara erişmek için kullanırız. Tanımlamak için; ilgili model dosyası üzerinde get{İsim}Attribute isminde StudlyCase standardına uyumlu fonksiyon oluşturulmalıdır. Örneğin; Singer model'i üzerinde first_name ile last_name alanlarını birleştiren erişimci tanımlayalım !

  • public function getFullNameAttribute()
  • {
    • return "{$this->first_name} {$this->last_name}";
  • }

Bu erişimci kullanalım !

  • $singer=\App\Models\Singer::find(1) //1 id değerine sahip kaydı singers tablosundan bul
  • echo $singer->FullName; //erişimci

Daha fazla bilgi için => https://laravel.com/docs/8.x/eloquent-mutators#defining-an-accessor

omurs

Ö S, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

Beğeni

Toplam Beğeni Sayısı: 2


Yıllara Göre Gönderiler








laravel Kategori

Yerelleştirme (Localization #2)

Yerelleştirme (Localization)

Asset Fonksiyonu ile Varlıklara Erişim (accessing assets via asset function)