所以我有以下表格:'订单','评论','人员'和'联系人'
我想要的是通过他们的评论得到所有订单,那就是评论的作者
所以我这样做是为了得到评论:
Order::with('comments')->get();
这里没问题。但是我怎样才能得到这些评论的作者。
Order表包含以下字段: id_author - > INT fk_author - >枚举( '人员', 'contactperson')
现在,根据fk_author字段,应该从人员表或联系人表中提取作者。
我怎样才能实现这个目标?
答案 0 :(得分:0)
查看polymorphic relations。在您的订单表上,您需要重命名列以适合Eloquent期望的author_id,author_type而不是id_author和fk_author