سلام
وقت بخیر
من توی مدل Course کد زیر رو نوشتم
public function getCreatedAtAttribute($value)
{
$gTime = $value;
$jTime = verta($gTime);
$jTime = $jTime->format('%A , %d %B %Y , ساعت H:i');
return $this->attributes['created_at'] = $jTime;
}
حالا میخوام وقتی توی کنترلر api صداش زدم یه جوری برگرده، توی کنترلر ادمین یه جور دیگه
چیکار میشه کرد؟
تشکر
@hesammousavi
سلام
میتونی به مدلت دوتا پراپرتی با نام های مختلف بزاری(append کنی)
مثل کد زیر::
protected $append = ['created_api','created_web'];
public function getCreatedApiAttribute()
{
$gTime = $this->created_at;
$jTime = verta($gTime);
$jTime = $jTime->format('%A , %d %B %Y , ساعت H:i');
return $jTime;
}
public function getCreatedWebAttribute()
{
$gTime = $this->created_at;
$jTime = verta($gTime);
$jTime = $jTime->format('%A , %d %B %Y , ساعت H:i');
return $jTime;
}
بعد این کار ، اگه از رکوردی ()dd بگیری میبینی که به attributeمدلت دوتا attribute دیگری با نام های createdweb و createdapi اضافه شده اند.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟