所以,我已经搜索了很长时间,这里没有答案与该查询匹配。
我有一个频道,每个频道可以有多种流, 每种类型都是不同的模型。 每个流只能属于一个通道。 Schema?
因此,它是一对多的关系,一个通道具有许多不同类型的流,但是每个流仅属于一个通道。
我知道断言是哪种流模型需要多态关系,但是,我到底如何将通道链接到每个流?
我可以在每个流模型表中都有channel_id
字段,但是如何通过通道模型将它们全部获取呢?好,这里是需要多态关系的地方,但是它如何应用?
我能想到的唯一方法是将包含channel_id, stream_id, stream_type.
的数据透视表
Schema?
但是,这使它成为多对多关系,不是吗?
我将如何访问它? $channel->stream->streamable
甚至更糟,我该如何设置?保存可流式传输到Stream并将Stream附加到Channel和?
任何想法如何最好地实现这种东西?