2017-09-04 113 views
0

我已經在laravel中創建了一個表,並且我正在使用mysql作爲數據庫。其中一列是文本類型。現在我想更改列的內容,但我不想更新它,我只想編輯插入到該列的某些數據。我怎樣才能做到這一點?如何更改laravel中表格的文本類型列的內容?

+0

你的問題是不明確的,要更改列類型或列的內容? – Sletheren

+0

我想編輯內容 – SAM

回答

0

您可以使用再Mutator模型裏面,你想:

class YourModel extends Model 
{ 

    public function getYourAttribute($value) 
    { 
     return //something 
    } 
} 
+0

你能解釋更多請我在laravel新。 – SAM

+0

Mutators允許您在從數據庫檢索數據庫時修改數據庫中的值,換句話說,假設您的USER表中的每個示例都有一個名爲「score」的字段,並且您希望每次檢索該字段時把它乘以2,所以爲了做到這一點,你在用戶模型中編寫了一個名爲'getScoreAttribute($ value){return $ this-> score * 2;}'的函數,這樣當你執行'$ user->得分「,你總是會把值乘以2,明白嗎? – Sletheren

相關問題