想知道是否有人可以查看这个并让我知道我做错了什么。我试图在数据库查询中使用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
答案 0 :(得分:0)
将{{$ item-> paginate(4)}}更改为{{$ news-> links()}}