下地
次のようなデータベース設計(関連部分に切り取られた)があります。
records
entities
people
テーブル間に適切な関係は存在しませんが、同じ を共有することによってrecords拡張entitiesされます。peopleid
私は Eloquent モデルを同様に定義しているので、Recordによって拡張され、 によってEntity拡張されPersonます。
ゴール
Recordとは抽象的であり、階層内のそのレベルで他のモデルEntityを単純に使用したい。Person
問題
どのように「リンク」Recordし、これをすべてシームレスに機能させるにはEntity? Person関係は適切ではないと思います。私はそれが次のようなものに関連していると思います:
protected __construct() {
parent::__construct();
}