方法Paginate在laravel 5.5中不存在

方法Paginate在laravel 5.5中不存在,laravel,pagination,Laravel,Pagination,使用关系,而不是属性: public function index(Tag $tag){ //$posts=$tag->posts; $posts=$tag->posts->paginate(10); return view('posts.index' , compact('posts')); } 当您使用属性时,查询已经执行,您不能对集合使用paginate()方法。无效。这是一个分页错误。当我返回$posts的值时,它会显示精确的值,但使用p

使用关系,而不是属性:

public function index(Tag $tag){

    //$posts=$tag->posts;

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

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

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

无效。这是一个分页错误。当我返回$posts的值时,它会显示精确的值,但使用post()会给出一些error@HaroonZaqoota我很确定上面的代码是正确的。您遇到了什么错误?如何上载用户图像。在拉雷维尔。bcz此代码正在运行。但是我怎样才能得到user->image………image}}}}“>这第二个代码给我的error@HaroonZaqoota如果你有问题,你应该从阅读开始,你应该开始一个新的问题,并发布你所写的所有相关代码,以便有人能够帮助你解决这个问题。
$tag->posts()->paginate(10);