gpt4 book ai didi

php - laravel eloquent 中的一对多关系

转载 作者:行者123 更新时间:2023-12-04 16:08:38 25 4
gpt4 key购买 nike

早上好,我在 Eloquent 中的模型关系遇到了一点问题,我需要用中间表链接这些文章的文章和图片。在中间表中,我想添加文章和图像的 id,并且我想检索属于一篇文章的所有图像,管理关系的最佳方法是什么?提前致谢

最佳答案

您不需要使用数据透视表,因为它是 one-to-many关系。

只需使用 hasMany() 关系:

public function images()
{
return $this->hasMany('App\Image');
}

然后使用 eager loading加载所有带有文章的图片:

$article = Article::with('images')->where('id', $articleId)->first();

关于php - laravel eloquent 中的一对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40976917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com