2015-05-11 106 views
2

我使用SQLite與Laravel,並發現它很煩人,所有的值都返回爲字符串。有沒有辦法啓用自動類型轉換(如MySQL本機驅動[mysqlnd]呢)?
我知道關於$casts屬性,我正在尋找一個獨立於應用程序的解決方案,以使數據庫驅動程序執行該轉換。
謝謝!PHP:SQLite返回值作爲字符串

回答

1

是的,你可以自動投射。將此屬性添加到您的模型。

protected $casts = [ 
    'is_admin' => 'boolean', 
    'count' => 'integer' 
]; 
+0

對不起,我在我的問題中忘了那一點。我正在尋找一個獨立於應用程序的解決方案,以使數據庫驅動程序能夠執行轉換。 –