Merhaba,
Laravel 9.x versiyonunda mutators dökümantasyonunu inceledim.
Örneğin direkt kullanıcının $user->first_name erişirken arkaplanda baş harfini büyütebilme attribute tanımlama gibi fakat burada get ve set gibi iki ayrı özellik var.
protected function firstName(): Attribute
{
return Attribute::make(
get: fn ($value) => ucfirst($value),
set: fn ($value) => strtolower($value),
);
}
Bu kısmı sadece get ile de kullanabiliyorum ve set olan kısmın ne yaptığını anlayamadım. Bilgisi olan var mı?