私のLaravelプロジェクトには、私は3種類のタイプ、Vehicle Owner, Driver and Customer models
があります。Laravelで異なる顧客モーダルのリレーショナルデータベースモデルを作成する最も良い方法
私はすべての種類のクレジットと債務を追加しています。 それは働いていますが、私はので
ソリューション
と満足していない:- は、いくつかの一般的なフィールドrepeatesがあります。
- ユーザーが3つのテーブルを結合するクレジット/請求書を追加するとき。私は、関連する多くを持っている私の場合は
:
- 財務表は
ファイナンス
userType | userID | amouth
------ | ------ |-----------
VehicleOwner | 5 | -500
Driver | 5 | 200
Customer | 5 | 200
はたぶんそこソリューションは、1台ですべての3つのテーブルを関連付けることができているより複雑なようですinfo type
の間にあり、各テーブルのデータを結合する代わりに共通に使用したいと考えています。
1.Driver(運転免許証情報を拡張)
2.Customer(企業情報を拡張)
3.Vehicle所有者(ドライバ情報を拡張)
私はLaravelにおける新たなんだとベストプラクティスを探していますか?私はlaravelコードの実践だけを待っています。
私はlaravelコードの慣行を待っています –