php - Laravel Eloquent 查询 'with'

标签 php laravel laravel-5 eloquent

我有usersimagesimage_user 表。我正在尝试快速加载并让所有用户都使用图像,但图像限制为仅 4 张。

将它想象成一个画廊。用户可以拥有一张或多张图片的地方

用户模型

public function images()
{

   return $this->belongsToMany(Images::class);
}

到目前为止,这是我的查询。

User::with(['images' => function ($query) {
   $query->limit(4);
  }
])->get();

此查询返回用户但关系为空(图像)

如有任何帮助,我们将不胜感激。

干杯

最佳答案

没有简单的内置方法可以做到这一点。

查看 Jarek Tkaczyk 关于此主题的精彩帖子:

How to get N related models per parent .

关于php - Laravel Eloquent 查询 'with',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40733496/

相关文章:

Laravel - 收银员 | null 上的 swap() 和 cancelNow()

php - 警告 : preg_match() [function. 预匹配]:未知修饰符 'v'

javascript - 获取 laravel 应用程序的语言环境

php - mysql 字符串逗号分隔,如 %which one caused result?%

php - 如何检查数据库连接数组

php - 在for循环中插入多条记录

php - 多个程序员如何使用 Laravel 和 GitHub?

php - Laravel 5 实现多个 Auth 驱动程序

php - 在 Laravel Eloquent 中获取由父模型中的字段过滤的相关列的 SUM

php - 如何在 codeigniter 中保存和提取 session 数据