問題タブ [laravel-eloquent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
519 参照

laravel - Laravelでの病院管理のデータベーススキーマ

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

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

問題は、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(){}

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