2016-12-28 37 views
1

我想只顯示標籤,如果有文章。任何建議我怎麼能做到這一點?如果count> 0,如何返回文章?

$tags = ATags::with('articles')->whereHas('language',function($query) use($current_language_id) { 
     $query->where('id','=',$current_language_id)-> 
    })->limit(8) 
    ->get() 
    ->sortByDesc(function($tag) { 
     return $tag->articles->count(); 
    }); 
+0

我不知道PHP(而不是Python),但你不能寫一個'if'語句嗎? –

回答

3

使用has()方法:

ATags::with('articles')->has('articles')->.... 

這將排除那些沒有任何物品的標籤。