问答详情
源自:2-3 Laravel-表单列表及分页实现

使用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}} &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()}}


提问者:咸鱼野人 2017-09-21 23:57

个回答

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

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