第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)各位大佬指點(diǎn)!Laravel訪問器可以自主選擇使用或者不用嗎?謝謝哈~

請(qǐng)各位大佬指點(diǎn)!Laravel訪問器可以自主選擇使用或者不用嗎?謝謝哈~

現(xiàn)在有這么一個(gè)需求,我在模型中定義了訪問器,但是我有時(shí)會(huì)用到訪問器,有時(shí)又想得到不使用訪問器的原始數(shù)據(jù)。針對(duì)這個(gè)問題,我首先想到用不想用訪問器的話可以使用DB,但這樣又失去了模型關(guān)聯(lián)的帶來便利。請(qǐng)問這個(gè)問題如何解決?Laravel訪問器可以自主選擇使用或者不用嗎?語(yǔ)言:PHP框架:Laravel5.8
查看完整描述

2 回答

?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊

publicfunctiongetAttributeValue($key)
{
$value=$this->getAttributeFromArray($key);
//Iftheattributehasagetmutator,wewillcallthatthenreturnwhat
//itreturnsasthevalue,whichisusefulfortransformingvalueson
//retrievalfromthemodeltoaformthatismoreusefulforusage.
if($this->hasGetMutator($key)){
return$this->mutateAttribute($key,$value);
}
}
上面是Laravel獲取屬性的方法,可以看出并沒有參數(shù)指定忽略已有的選擇器。只能用一個(gè)別名屬性的選擇器代替,這樣既可以獲取原始值,也可以獲取通過選擇器轉(zhuǎn)換后的值
當(dāng)然也可以通過getOriginal獲取原始值
                            
查看完整回答
反對(duì) 回復(fù) 2019-09-13
?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

//字段:test
publicfunctiongetTestExtAttribute()
{
return$this->attributes['test'];
}
//使用
//->test_ext;
                            
查看完整回答
反對(duì) 回復(fù) 2019-09-13
  • 2 回答
  • 0 關(guān)注
  • 380 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)