• Uyarı

Trickler Laravelde Model Dosyanıza Append Metodu ile Yeni Değer Ekleme

impROS

Member
Yönetici
Laravel Artisan
#1
Model dosyanızda var olan özellikleri kombinleyerek yeni bir değer oluşturmak istiyorsanız şu tarzda bir komut kullanabilirsiniz:

Kod:
protected $appends = ['full_name'];
public function getFullNameAttribute()
{
return $this->first_name.' '. $this->last_name;
}
Artık bu değeri, view veya controller dosyasınızda da şu kullanabilirsiniz:
Kod:
$user->full_name;
Burda püf nokta değerin başına get ve sonuna Attribute yazmaktır. Ayrıca fonksiyon adında camelCase(ilk kelime küçük,sonraki gelen kelimenin baş harfi büyük olan yazım şekli); appends kısmında ise snake_case(tüm kelimelerin küçük olduğu ve alt tire(_) ile ayrıldığı yazım şekli) kullanmaktır. Bu bir Laravel standartıdır.