Paginate Issue Laravel 5.6

时间:2018-03-30 02:18:42

标签: php laravel laravel-5 paginate laravel-paginate

想知道是否有人可以查看这个并让我知道我做错了什么。我试图在数据库查询中使用paginate并在我的视图中呈现它。

我的数据库查询不正确吗?我正在关注文档来创建它。另请阅读我在使用paginate时需要删除->get()

这就是我的观点错误:{{$item->paginate(4)}},如果我使用{{$item->links(4)}}

,也会发生同样的错误

如果从控制器中的查询中删除paginate,那么一切都会很好。?

以下是我正在使用的内容。

控制器:

        public function index()
{
   // $news = DB::table('news')->orderBy('id', 'DESC')->paginate(4);
    $news = DB::table('news')->select('id','title','description','listing_image','created_at','updated_at')->orderBy('id', 'DESC')->paginate(4);
    return view('news.index',compact('news'));
}

查看:获取错误:调用未定义的方法stdClass :: paginate()

@if ($news->count())
@foreach($news as $item)
...html
 @if ($item->listing_image)
...more html

    @else
    @endif 

... more html

@endforeach

{{$item->paginate(4)}}

@endif 

1 个答案:

答案 0 :(得分:0)

将{{$ item-> paginate(4)}}更改为{{$ news-> links()}}