我在更改表中的資料型別列時遇到問題,每個列從雙精度變為十進制 (6,2)。
Olso 試圖將變數 $cast 轉換為浮動,我嘗試將 olso 轉換為十進制,但沒有任何變化,沒有任何變化:
protected $cast = [
'temperature' => 'float'
];
如果我在我的資源中 dd $this 我得到了這個:

僅當我在 mysql 中將資料列型別回滾為兩倍時,資料才會恢復為數字。
我讀過關于 PDO 驅動程式中的一些問題,使用 myslq 5.2,但我的是 5.1.1
我試圖在不通過資源層的情況下列印資料,但數字總是像字串一樣提供。
uj5u.com熱心網友回復:
它應該是 :
protected $casts = [
'temperature' => 'float'
];
現在你有打字錯誤,它應該是$casts復數,除了$cast
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/370938.html
