如何使用属性mutator合并两个输入字段?

时间:2015-04-27 12:28:38

标签: php laravel

明确了如何在关于一个字段时设置和获取属性。但是如何使用属性mutator合并两个输入字段?

例如,我有publish_datepublish_time,我在数据库中一起插入,并希望将属性publish_date设置为publish_date + publish_time

1 个答案:

答案 0 :(得分:0)

您可以从模型上的attributes数组中获取其他属性。

public function setPublishDateAttribute($value) 
{
    $this->attributes['publish_date'] = $value + $this->attributes['publish_time'];
}