1

下地

次のようなデータベース設計(関連部分に切り取られた)があります。

records
  entities
    people

テーブル間に適切な関係は存在しませんが、同じ を共有することによってrecords拡張entitiesされます。peopleid

私は Eloquent モデルを同様に定義しているので、Recordによって拡張され、 によってEntity拡張されPersonます。

ゴール

Recordとは抽象的であり、階層内のそのレベルで他のモデルEntityを単純に使用したい。Person

問題

どのように「リンク」Recordし、これをすべてシームレスに機能させるにはEntity? Person関係は適切ではないと思います。私はそれが次のようなものに関連していると思います:

protected __construct() {
  parent::__construct();
}
4

1 に答える 1