0
在我的数据库架构设置的表名,我有持有对象的通用数据的多个表,比如我有一个user
表和user_data
,post
表和post_data
等。这些*_data
表全部持有一个外键给对象和一对键值。现在在我的laravel模型中,我希望为这些表(而不是每个模型)提供一个data
模型,并以动态方式表示has_many
关系,以某种方式我可以根据父模型定义表名。我觉得家长的模型应该是这样的:动态的“有很多”关系模型
return $this->hasMany('data');
,但我不知道该如何表达的反比关系,也不怎么跟laravel使用哪个*_data
表。所以我的问题是,这可能吗?如果是这样,怎么样?