我有一個表事件,其中我記錄了不同類型的事件,例如,登錄,註冊等。這是基於type
列。Laravel 4雄辯的ORM:虛擬表/視圖 - 有可能嗎?
我想爲每種事件類型有不同的型號(或任何其他合適的解決方案),如EventLogin
。因此,即使它們保存在同一個表中,它看起來對於每個事件類型都有不同的「表格」。
編輯:當然,我不想每次都想想,即我願做EventLogin->where("user_id", "=", $user->id)
,而不必擔心不記得做->where("type", "=", "login")
。
可能嗎?
不幸的是你沒有粘貼太多的代碼:),但這是多態關係!我會用它! –