我有兩個型號User
和Role
我有兩個表關閉時間戳他們兩個像這樣Laravel許多一對多的關係
public static $timestamps=false
而且我已經刪除了created_at
和updated_at
列( users
& roles
)。
我也有一個第三透視表稱爲role_user
3列id
,user_id
和role_id
當我嘗試找到我不斷收到用戶的角色列未知role_user.created_at
不found.`
請幫助我堅持這個問題。先謝謝你!
哇TNX您的快速回復......現在一切都可以正常使用......不知道的時間戳是強制性的。 – tekesteg 2013-02-09 16:41:42
我有同樣的問題。他們爲什麼需要時間戳?看起來非常反拉拉維爾堅持要有一些東西 – 2013-05-18 13:03:16
在laravel 4(發佈5月28日)中,數據透視表不被假定爲有時間戳列。他們需要指定'return $ this-> belongsToMany('Role') - > withTimestamps();' – Blessing 2013-05-20 01:06:23