問題タブ [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.
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(){}
または他のより良いアプローチに従う必要があります。