所以我又遇到了一个问题,或更像是关于我的项目的问题。
我有下表:
国家/地区: image
产品: image
products表'location_id'和'shipping_id'中正在发生的事情是从'countries'表中获取数据,以进行某种功能的运送和运送。哪个很棒。但是,我想像一对多关系中那样,将“运送到”以容纳多个国家。
tl; dr我想为用户创造一个可能性,让他选择一个以上的可以发货的国家或地区。例如:
运送至:
美国,欧洲,俄罗斯,印度,日本等
现在您只能选择1。
我的想法是,我要创建另一个名为“ shipping”的表,该表将包含以下列:“ id”,“ product_id”,“ country_id”。因此,以这种方式product_id可以连接许多country_id,因此我可以忽略产品表中的“ shipping_id”,并严格将“ shipping”表用于“ shipping to”功能。那么,您认为这种方式可行吗?如果没有,我应该采用哪种方式进行?
我希望我已经足够清楚了,因为我的英语不是我的母语,并且我通常对laravel和整体编码还是陌生的。