获取模型 Post Laravel 的帖子数

马菲斯·格里夫

我有一个模型 Post,在这个模型中我创建了 accesor:

protected $appends = ['post_count']; 

public function getPostCountAttribute() {
   return $this->count();
}

当我想显示post_count刀片时:

$post->post_count;

我得到错误: Undefined property: Illuminate\Pagination\LengthAwarePaginator::$post_count

为什么我收到这个错误?我该如何解决?

在控制器中:

public function allPosts() {
    $posts = Post::active()->paginate(15);
    return view('posts', compact('posts'));
}

在刀片中:

{{ $posts->post_count }}

@foreach($posts as $post)
    {{ $post->title }}
@endforeach
莫扎米尔

感觉就像你想在你的视图中显示帖子的数量。这不是使用访问器的好情况您通常会使用访问器来修改单个 Post 的属性。

改为这样做:

public function allPosts() 
{    
    $posts = Post::active()->paginate(15);

    return view('posts', compact('posts'));
}

...然后在你的刀片上

{{ $posts->total() }}

@foreach($posts as $post)
    {{ $post->title }}
@endforeach

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel从帖子模型belongsTo关系中获取用户角色

来自分类Dev

获取关注者的帖子laravel

来自分类Dev

获取关注者的帖子laravel

来自分类Dev

如何从 Post 模型中存储 post_id| Laravel

来自分类Dev

从相关模型laravel获取ID

来自分类Dev

Laravel Pivot:从withPivot()获取模型

来自分类Dev

获取Laravel异常模型

来自分类Dev

Laravel在模型中获取实例

来自分类Dev

在Laravel中获取帖子评论顺序

来自分类Dev

Laravel API 获取仅包含帖子的类别

来自分类Dev

如何使用 Laravel 中的帖子链接获取帖子 ID

来自分类Dev

获取模型子模型及其子模型laravel

来自分类Dev

如何从外部 API 获取 $_POST 数据 - LARAVEL

来自分类Dev

如何从WP post对象获取任何帖子的日月和年?

来自分类Dev

WordPress使用post_parent字段获取帖子

来自分类Dev

在 save_post 钩子中获取新保存的帖子的类别

来自分类Dev

从Laravel集合中获取单个模型

来自分类Dev

从laravel集合中获取模型数组

来自分类Dev

Laravel获取相关模型的类名

来自分类Dev

扩展Laravel中的模型获取/构建方法

来自分类Dev

Laravel模型获取特定数据

来自分类Dev

从Laravel集合中获取单个模型

来自分类Dev

Laravel 4-获取模型属性的子集

来自分类Dev

扩展Laravel中的模型获取/构建方法

来自分类Dev

Laravel雄辩地获取日期模型

来自分类Dev

Laravel 5从关系模型获取行

来自分类Dev

在 Laravel 中使用模型关系获取数据

来自分类Dev

Laravel:如何从查询结果中获取模型?

来自分类Dev

Laravel Pivot-通过相关模型获取相同模型