簡體   English   中英

過濾laravel集合與雄辯的關系

[英]Filtering laravel collection with eloquent relation

我有一個關於在Laravel集合中過濾的問題。

情況就是這樣:我有測試模型,我有雄辯的關系hasMany與問題模型。 在我在TestController中的索引方法中,我想只進行有3個或更多問題的測試。

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

像下面的代碼,但顯然不會工作。

預先感謝。

PS:這是我在stackoverflow中的第一個問題,抱歉英語不好...

$tests = Test::has('questions', '>=', 3)->get();

有關更多信息,請閱讀Laravel Docs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM