我的数据库中有一列contact
。在表格上,我还显示国家代码,然后用户输入他的联系电话。
在DB中我有单列,我想设置一个mutator,以便我可以连接countryCode-ContactNumber
并保存到数据库。
我在用户模型中所写的内容是:
public function setContactAttribute($value)
{
// $this->attributes['contact'] = $this->attributes['country'].'-'.$value;
$this->attributes['contact'] = $this->country.'-'.$value;
}
这不起作用!! 我们可以在L5.2 Mutators中添加两个以上的字段吗? 非常感谢。
答案 0 :(得分:0)
在mutator函数中使用Request
public function setContactAttribute($value)
{
$this->attributes['contact'] = Request::input('country').'-'.$value;
}
希望这有助于某人。