【发布时间】:2018-07-21 03:31:24
【问题描述】:
我已将博客中所有帖子的集合发送到我的索引视图,然后使用以下代码计算每个用户发表的帖子总数。
<p class="joined-text">Posts: {{count(App\Posts::where('user_id', $post->user->id)->get())}}</p>
从刀片视图中执行此操作是不好的做法吗?如果是这样,我将如何实现?
型号
class Posts extends Model
{
public function user()
{
return $this->belongsTo(User::class);
}
public function comments()
{
return $this->hasMany(Comments::class, 'post_id');
}
}
class User extends Authenticatable
{
public function posts()
{
return $this->hasMany('\App\Posts::class');
}
public function comments()
{
return $this->hasMany(Comments::class);
}
}
【问题讨论】: