雄辩地过滤laravel集合

维多·查拉莫夫

我对Laravel集合中的过滤有疑问。

情况是这样的:我有Test模型,而我与雄辩模型有雄辩的关系hasMany。在TestController的索引方法中,我只想参加有3个或更多问题的测试。

$tests = Test::where(function($test) {
    return $test->questions->count() > 3;
})->get();

类似于下面的代码,但显然无法正常工作。

预先感谢。

PS:这是我在stackoverflow中的第一个问题,对不起,英语不好。

Roy开发人员
$tests = Test::has('questions', '>=', 3)->get();

有关更多信息,请阅读Laravel文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章