0
在我的數據庫架構設置的表名,我有持有對象的通用數據的多個表,比如我有一個user
表和user_data
,post
表和post_data
等。這些*_data
表全部持有一個外鍵給對象和一對鍵值。現在在我的laravel模型中,我希望爲這些表(而不是每個模型)提供一個data
模型,並以動態方式表示has_many
關係,以某種方式我可以根據父模型定義表名。我覺得家長的模型應該是這樣的:動態的「有很多」關係模型
return $this->hasMany('data');
,但我不知道該如何表達的反比關係,也不怎麼跟laravel使用哪個*_data
表。所以我的問題是,這可能嗎?如果是這樣,怎麼樣?