私は 3 つのモデルに参加する作業を行っていました。病院、医師、専門分野があります。Hospital hasAndBelongsToMany DoctorとDoctor hasAndBelongsToMany Specialty . _ したがって、1 人の医師が 1 つの専門分野を持つ 1 つの病院で働くことができますが、同じ医師が別の専門分野を持つ別の病院で働くこともできます。
次のような 3 つのモデルを結合するデータベースにテーブルを作成する必要があります。
テーブル: doctor_hospitals_specialties フィールド: id | ドクターID | 病院ID | 専門_id
しかし、それは私にとってはうまくいきません。これを実装する方法を多くのフォーラムで検索しましたが、何も見つかりませんでした。助けてください!