作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最终目标是获取用户的相册集合。然而,它们之间还有另一种模式:专辑。
$user->artists()->get(); //this will retrieve a collection of artists from a particular user
$user->artists()->albums()->get() //results in: Call to undefined method Illuminate\Database\Query\Builder::riderNegotiation()
我的模型实际上并不是这样称呼的,但为了简单起见,这就是我对它们的称呼。所以改变数据库结构不是一个选择。
最佳答案
您可以查询关系,数据将被注入(inject)到 $user
实例中:
// if you already have an instance
$user->load('artists.albums');
或
// get a user instance with related data
$user = User::with('artists.albums')->find($id);
关于Laravel - 如何查询一对多关系到一对一关系的链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21081810/
我读过 this和 this问题已经,但它没有帮助。我这样调用 fetchRelated: initialize: function(){ Artist.fetchRelat
我的公司类与自身有多个 M2M 关系 类公司(models.Model): divisions = models.ManyToManyField('self', symmetrical=False,
长话短说,我如何使用 1 到 n 选择数据来构建 json,如示例所示: SELECT table1.id AS id1,table2.id AS id2,t_id,label FROM table1
我是一名优秀的程序员,十分优秀!