【发布时间】:2017-05-10 09:47:38
【问题描述】:
我有这样的关系:
文章
public function category()
{
return $this->belongsTo('App\Models\Categories');
}
CATEGORY 有翻译
public function c_translations()
{
return $this->hasMany('App\Models\CategoryTranslations', 'category_id');
}
在文章中我有类别 ID,在翻译中我也有 category_id。那么我如何计算每个类别有多少文章。有什么建议吗?
$articles = Articles::all();
foreach($articles as $article ){
$articles_category = Articles::where('id',$article->id)->withCount('category')->first();
}
我试过了,但所有类别总是得到 0
【问题讨论】:
-
你的问题仍然没有任何意义。你能举一些你需要的例子吗?
-
我想显示数据库中的所有类别以及该类别的文章数量span>
标签: laravel laravel-5 laravel-5.2