使用laravel分页操作时报错Call to undefined method App\Posts::links() (View: F:\MyPHP\laravel\resources\views\posts\lst.blade.php)
是什么原因啊QAQ,我搜索的时候发现没人和我一样出错啊,laravel新手,求帮助QAQ
控制器代码:
public function lst()
{
$posts = Posts::paginate(2);
return view('posts/lst',compact('posts'));
}lst.blade.php代码
<div>
@foreach($posts as $posts)
<div class="blog-post">
<h2 class="blog-post-title"><a href="/posts/{{$posts->id}}" >{{$posts->title}}</a></h2>
<p class="blog-post-meta">{{$posts->updated_at}} by <a href="/user/5">Kassandra Ankunding2</a></p>
<p>{{$posts->content}}
<p class="blog-post-meta">赞 0 | 评论 0</p>
</div>
@endforeach
</div>
{{$posts->links()}}数据库有三条数据,去掉{{$posts->links()}}就能正常显示两条数据,说明控制器至少应该没问题啊,但是视图文件一添加{{$posts->links()}}就会报没有links()这个方法

咸鱼野人
咸鱼野人
咸鱼野人
菜鸟教程
随时随地看视频慕课网APP