方法Paginate在laravel 5.5中不存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方法Paginate在laravel 5.5中不存在相关的知识,希望对你有一定的参考价值。

public function index(Tag $tag){

    //$posts=$tag->posts;

    $posts=$tag->posts->paginate(10);

    return view('posts.index' , compact('posts'));
}
答案

使用关系,而不是财产:

$tag->posts()->paginate(10);

当您使用属性时,查询已经执行,您不能在集合上使用paginate()方法。

以上是关于方法Paginate在laravel 5.5中不存在的主要内容,如果未能解决你的问题,请参考以下文章

SQLSTATE [23000]:完整性约束违规:1052 列“created_at”在 order 子句中不明确 Laravel 5.5

laravel:数组手动分页 --paginate()方法

关于laravel 用paginate()取值取不到的问题

Laravel 手动分页实现

Laravel 5/ 5.4 分页器在 NGINX 生产环境中不工作

Laravel 5.3 对 sortBy 集合进行分页