私はStudent
モデルとSubject
モデルを持っています。学生は多くの科目を履修できるので、StudentSubject
モデルもあります。 HTMLページでは、ユーザーがチェックボックスを使って、特定の生徒の科目を選択できるようにしました。1対多の関係を持つララベルEloquant編集モデル
このページでは、特定のユーザーが既存の件名の選択を解除して新しい件名を追加することができます。 Laravel/Eloquantに削除されたものを削除し、新しく追加されたものを追加する簡単な方法はありますか?または、既存のデータベースレコードとユーザーが投稿したデータを手動で比較して、新しく追加されたものと削除されたものを特定する必要がありますか?
PS: - 上記はmany to many
の関係です。私は、「1対多数」関係のための道があるかどうかを知りたいと思う。たとえば、Student
およびPhoneNumber
(複数の電話番号を持つことができます)
はい、これを行うための 'sync'方法がありますが、ことを使用するための学生belongsToManyと件名belongsToMany関係のような関係を作成する必要があります方法。 –