0

アプリケーションを開始しようとしていますが、病院を管理するためのものではなく、医師と患者のためのものです。医師、患者/保護者など、複数のタイプのユーザーがログインできる場合。

医師は複数の場所に複数の診療所を持つことができ、医師は患者の記録を管理できます。患者アカウントが医師によって作成されると、患者は医師から予約を取り、予約状況を更新することができ、さらに多くのものが次に表示されます。

問題は、ERD をどのように使用するかです。

私は持っています

User //User accounts used to login in to the system Doctor Patient Guardian Role Permission

これらは私が現在作成しているモデルです。しかし、彼らは私には正しくないようです..

事前に定義されたさまざまなロールに対して別のテーブルが既にあるため、ロール列を削除する必要があります。

またはそこにあるはずです。ただし、役割テーブルがない場合にユーザーの権限を管理する方法。

また、最も重要なこと..

ユーザーと1対1で行くには?? つまり、次のようなユーザーモデルで関数を作成する必要があります。

public function doctor(){} public function guardian(){} public function patient(){}

または他のより良いアプローチに従う必要があります。

4

1 に答える 1