我有一個問題,這似乎是合乎邏輯的,但我無法找到答案。 比方說,我有型號任務:Laravel 4 - 模型屬性的名稱不同於數據庫列
class Task extends Eloquent {
protected $fillable = array('is_done');
}
所以,我有一個屬性is_done
,但在應用程序的前端和後端部分工作時,我想有isDone
作爲模型屬性。 有沒有辦法對框架說出來,以某種方式爲我重新包裝它?因此,我可以在整個應用程序中使用isDone
,並且該模型負責將其轉換爲is_done
,用於保存/更新。
這會幫助我,所以我不必考慮數據庫中指定的名稱(例如在傳統SQL子句中使用別名時)。
這可能嗎?是否有意義?
它看起來這是一個答案,沒有內置的替代 http://stackoverflow.com/questions/19571167/in- laravel-how-to-use-snake-case-for-database-table-columns-and-camel-case-for-m#answer-19572162 – Ned