laravel 5 - 不确定两个 eloquent 模型之间需要什么样的关系
laravel 5 - not sure what kind of relationship I need between two eloquent models
我在尝试确定给定场景的关系时遇到问题:
Table `appointments`
id
service_id
client_id
...
Table `clients`
id
...
Table `services`
id
...
我想要的是显示给定服务的所有客户。我最初认为它可能是一个 hasManyThrough
IE 服务,通过预约 table 有很多客户,但我似乎无法正确拨打那个电话。谁能给我一些关于构建这种关系的最佳方式的建议?
似乎客户有很多服务,而服务有很多客户。多对多关系在这里看起来不错。如果需要,约会 table 将是支点 table 以及任何额外信息。
我在尝试确定给定场景的关系时遇到问题:
Table `appointments`
id
service_id
client_id
...
Table `clients`
id
...
Table `services`
id
...
我想要的是显示给定服务的所有客户。我最初认为它可能是一个 hasManyThrough
IE 服务,通过预约 table 有很多客户,但我似乎无法正确拨打那个电话。谁能给我一些关于构建这种关系的最佳方式的建议?
似乎客户有很多服务,而服务有很多客户。多对多关系在这里看起来不错。如果需要,约会 table 将是支点 table 以及任何额外信息。