【发布时间】:2021-01-28 20:16:49
【问题描述】:
我有Book、Magazine 和Song 模型。
我想创建一个Collection 模型,它将包含这三种类型的模型,所以我可以这样查询它(伪代码):
Collection->get()
并得到类似这样的结果:
[
{Book_1}
{Magazine_1}
{Book_2}
{Song_1}
{Book_3}
...
]
是否可以在 Laravel 中进行,我将如何解决这个问题?
我查看了多态关系,但据我了解,一次只能获得一种类型的关系(books()、magazines()、songs()),而不是它们的混合。
【问题讨论】:
标签: php laravel eloquent relational-database