0
我的數據庫中有一列爲contact
。在表單上,我還顯示國家代碼,然後用戶輸入他的聯繫電話號碼。Laravel 5.2:Mutators - 如何將兩列合併爲一個變異函數
與DB一樣,我有單列,我想設置一個增變器,這樣我可以連接countryCode-ContactNumber
並保存到數據庫。
我已經寫在我的用戶模型是什麼:
public function setContactAttribute($value)
{
// $this->attributes['contact'] = $this->attributes['country'].'-'.$value;
$this->attributes['contact'] = $this->country.'-'.$value;
}
這是行不通的!。 我們可以在L5.2 Mutators中添加兩個以上的字段嗎? 非常感謝。在您的mutator功能
public function setContactAttribute($value) { $this->attributes['contact'] = Request::input('country').'-'.$value; }
希望
如何用數據填充模型? – Skysplit
對不起!我沒有得到你想說的@Skysplit。我用戶在用戶模型上創建方法。 – Tarunn
你使用'Model :: fill()'還是以其他方式做? – Skysplit