2
我使用SQLite與Laravel,並發現它很煩人,所有的值都返回爲字符串。有沒有辦法啓用自動類型轉換(如MySQL本機驅動[mysqlnd]呢)?
我知道關於$casts
屬性,我正在尋找一個獨立於應用程序的解決方案,以使數據庫驅動程序執行該轉換。
謝謝!PHP:SQLite返回值作爲字符串
我使用SQLite與Laravel,並發現它很煩人,所有的值都返回爲字符串。有沒有辦法啓用自動類型轉換(如MySQL本機驅動[mysqlnd]呢)?
我知道關於$casts
屬性,我正在尋找一個獨立於應用程序的解決方案,以使數據庫驅動程序執行該轉換。
謝謝!PHP:SQLite返回值作爲字符串
是的,你可以自動投射。將此屬性添加到您的模型。
protected $casts = [
'is_admin' => 'boolean',
'count' => 'integer'
];
對不起,我在我的問題中忘了那一點。我正在尋找一個獨立於應用程序的解決方案,以使數據庫驅動程序能夠執行轉換。 –