Ich habe eine Eins-zu-viele-Beziehung für Gym
zu User
Beziehung verwenden. Das ein Gym
kann mehrere Benutzer haben, aber ein User
kann nur ein Fitnessstudio haben.Wenn Pivot-Tabellen in Laravel
Ist es besser, eine Pivot-Tabelle dafür zu haben, um gym_id
zu user_id
wie folgt zu verbinden?
Gym_User
Tabelle:
gym_id | user_id
oder in der User
Tabelle wie folgt?
User
Tabelle:
id | name | password | gym_id
Sie Pivot-Tabellen verwenden sollten, wenn Sie eine many-to-many-Beziehungen haben. Also in Ihrem Fall, wenn ein Benutzer mehrere Fitnessstudios haben kann und Fitnessstudios mehrere Benutzer haben können; Das ist eine gute Zeit, um einen Drehpunkt zu verwenden. – Liren
@Liren Also in diesem Fall nicht einen verwenden? Benutzer können nur ein Fitness-Studio, aber Fitness-Studios können – Packy
@Packy viele Anwender haben - wenn Sie mehr Informationen über Ihre Anforderung wie sagen, welche Informationen Sie sammeln möchten, dann kann ich Ihnen eine einfache Abfrage, das zu tun geben. –