0
私はEloquent/Laravelでデータベースを設計しています。以下のことがベストプラクティスであるかどうかは疑問です。Eloquent inheritance
車のテーブルでは、いくつかの列は自動車の種類(荷重ボックスの寸法)に固有であり、いくつかの列はすべての車に共通です(色)。
種類によっては列が空白の表が1つあるか、車種ごとに異なる表を持つ方が良いですか?その場合、データベースレベルで継承を適切に実装する方法は?私は文書で見つけようとしましたが、唯一の参照は多様な関係です。
多態性が必要です。あなたは、IDと型を持つ属性のようなテーブルを持っています。 idが1でエンジンがtypeの場合、id 1のエンジンテーブルを調べ、typeが1で、typeがtransmissionの場合、id 1の送信テーブルを調べます。車のタイプ?私は、あなたがしようとしていることのより多くの例を見たいと思う。 1台の車には色があり、別の車には色がないでしょうか? – mkaatman