0514-86177077
9:00-17:00(工作日)
先了解一下此圖,有助于理解
通過上圖了解
這將在原有的列上添加一列is_admin,這需要通過屬性訪問時才會獲得,如果我們希望在獲得數(shù)據(jù)的時候被一起返回,則還需要append屬性
class User extends Model{ //設(shè)置方法名稱 protected $appends = ['is_admin','type']; //查詢時 修改 字段格式或者值 【自動觸發(fā),無需調(diào)用】 public function getIsAdminAttribute() { return $this->attributes['title'] = 'yes'; } //修改時 更改儲存格式或者值 【自動觸發(fā),無需調(diào)用】 public function setIsAdminAttribute($value) { //$value 代表字段的值 $this->attributes['title'] = empty($value) ? '0' : $value; } protected $type = [1=>'aaa',2=>'bbb']; public function getTypeAttribute() { return $this->type[$this->attributes['type']]; } }
以上這篇laravel model模型處理之修改查詢或修改字段時的類型格式案例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
標簽:金華 寶雞 通化 郴州 阿克蘇 香港 自貢 佳木斯
上一篇:使用laravel的Eloquent模型如何獲取數(shù)據(jù)庫的指定列
下一篇:laravel 之 Eloquent 模型修改器和序列化示例
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網(wǎng)絡(luò)通訊始建于2005年
蘇ICP備15040257號-8