如何计算属于哪个类别的文章有多少?

uzhas

我有这种关系:

文章

 public function category()
    {
      return $this->belongsTo('App\Models\Categories');
    }

类别有翻译

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

阿米特·古普塔(Amit Gupta)

hasManyCategory模型中将关系定义为:

public function articles()
{
    return $this->hasMany('App\Models\Article');
}

然后,您可以使用withCount以下查询它:

$categories = Category::withCount('articles')->get();

将其传递到您的视图,然后您可以访问“否”。的文章类别为:

@foreach ($categories as $category)
  <li>{{ category->title }}</li>
  <li>{{ category->articles_count }}</li>
@endforeach

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何显示所有子类别的文章?

显示所有类别+属于当前类别的所有帖子时,哪个控制器应处理请求

如何判断该房产属于哪个类别?

获取所有属于子类别ManyToMany Laravel的文章

如何在JUnit 4中运行属于某个类别的所有测试

如何计算哪个组中有多少项目?

如何在MySQL中选择所有类别并计算每个类别文章的数量

在Django 1.11中添加没有类别的博客文章

在joomla中显示带有类别的文章名称

如何过滤属于特定类别的帖子[产品]

如何过滤属于特定类别的帖子[产品]

如何在django中显示属于类别的记录

如何检查哪个类别的父项具有术语元

如何计算多个类别的品牌

如何确定IP是有类别的还是无类别的?

我有一个类别。如何在没有其他宝石的情况下打印所有子类别的文章?滑轨

如何在所有变量都属于类别的熊猫数据框中识别nan值?

如何计算属于类别(slug)Laravel 8 的所有产品

如何显示特定类别而不是所有文章的文章

如何计算每个类别和子类别的产品?

Junit类别-我属于哪个类别?

熊猫类别的计算

计算类别的公式

我想计算属于同一类别的那些产品的数量

Excel:计算给定时期内属于某个类别的项目的公式

我如何获得R来计算一个数据集中属于另一个数据集中定义的类别的观测值的数量

如何在Laravel中搜索所有属于标签的文章

如何选择没有类别的元素?

如何凝胶所有类别的用户?