使用laravel分页操作时报错Call to undefined method App\Posts::links() (View: F:\MyPHP\laravel\resources\views\posts\lst.blade.php)

来源:2-3 Laravel-表单列表及分页实现

咸鱼野人

2017-09-21 23:57

是什么原因啊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}} &nbsp;&nbsp;&nbsp;by <a href="/user/5">Kassandra Ankunding2</a></p>


                <p>{{$posts->content}}

                <p class="blog-post-meta">赞 0  | 评论 0</p>

            </div>

            @endforeach

           

        </div><!-- /.blog-main -->

        {{$posts->links()}}


写回答 关注

1回答

  • 路人子墨
    2017-09-29 04:36:17

    Posts模型中没有找到links这个方法,检查一下看看是不是

    寂静沙漠 回复咸鱼野人

    您好,请问您这个是怎么解决的啊?我现在也是这个问题

    2020-03-23 18:49:55

    共 8 条回复 >

轻松学会Laravel-表单篇

Laravel框架是世界上最流行的PHP框架,没有之一

32662 学习 · 255 问题

查看课程

相似问题