假设A、B、C、D是模型。有没有一种方法可以像这样干净利落地链接模型:a->b()->c()->d()->get();
?当尝试这样做时,我得到一个错误,因为a->b()、b->c()和c->d()都返回集合,而不是单个对象。
有些人建议在其他网站上快速加载,但我不知道如何使用它们。到目前为止,我已经尝试使用a->load('b.c.d');
,希望将所有模型加载到'a‘,但它不起作用。
如何将所有相关的模型b、c和d加载到a?
发布于 2016-03-05 05:04:44
您可以与一起使用
$v = a->with('b.c.d')->get();
然后,您可以在代码中使用,如下所示
$v->b->c->d
https://stackoverflow.com/questions/35804979
复制相似问题