Laravel 5 拉雷维尔5:什么';在这段关系中,谁是最有说服力的关系?任务可以有一个主题、一个项目和一个

Laravel 5 拉雷维尔5:什么';在这段关系中,谁是最有说服力的关系?任务可以有一个主题、一个项目和一个,laravel-5,eloquent,polymorphism,Laravel 5,Eloquent,Polymorphism,我有三种型号: 任务 项目 话题 任务可以与项目或主题关联,也可以与两者关联 是否有任何类型的雄辩的关系,我可以用来实现这种类型的关系,还是我必须使用多态多对多 我不想将标准的belongsTo与外键一起使用,因为我可能会将其扩展到其他型号 谢谢 雄辩的多态关系定义了一个“类型”列,因此您的单个任务不能同时属于两个模型。这意味着,任务可以变形为主题或项目。 解决你们自己回答的问题的方法——belongsTo、hasOne、hasmone等等

我有三种型号:

任务 项目 话题

任务可以与项目或主题关联,也可以与两者关联

是否有任何类型的雄辩的关系,我可以用来实现这种类型的关系,还是我必须使用多态多对多

我不想将标准的belongsTo与外键一起使用,因为我可能会将其扩展到其他型号


谢谢

雄辩的多态关系定义了一个“类型”列,因此您的单个任务不能同时属于两个模型。这意味着,任务可以变形为主题或项目。 解决你们自己回答的问题的方法——belongsTo、hasOne、hasmone等等