در ویدئو اگر دقت کنید موقعی که متد getLengthInHumanAttribute را استاد ساختن بعدش تمام زمانهای ویدئو یکسان بود به صورت 50:25 که به دلیل اینه که ما value رو پاس دادیم .
فکر میکنم باید از attributes استفاده کنیم تا درست زمان خود ویدئو رو برامون تبدیل به زمان مورد نظر کند به صورت زیر :
public function getLengthInHumanAttribute()
{
return gmdate("i:s",$this->attributes['length']);
}
که در اینجا گفتیم فقط attributes مربوط به مدل با نام length رو بیا برامون تبدیل کن به gmdate
چون تست کردم دیدم که زمان هارو یکسان زد در صورتی که تو دیتا من زمانهای مختلف وارد کرده بودم و حس میکنم value به یک مقدار از مدل ما فقط اشاره میکنم و نمیتونه دقیق اتریبیوتی که میخوایم رو پیدا کنه از روی value
این بیشتر نکته بود یا تجربه ، سوال نبود البته :))