Die*_*des 3 php laravel blade laravel-5.2
我将我的数组$帖子传递给我的视图,我尝试使用分页,但我有错误:
方法链接不存在.(查看:C:\ xampp\htdocs\app\resources\views\search.blade.php)
CONTROLLER
$posts = Post::where('visible', 1)
->where('expire_date', '>', $current)->where('delete', 0);
$posts->paginate(1);
$posts = $posts->get();
return view('search', compact('posts'));
Run Code Online (Sandbox Code Playgroud)
视图
<div class="pagination-bar text-center">
{{ $posts->links() }}
</div>
Run Code Online (Sandbox Code Playgroud)
Ale*_*nin 13
将您的代码更改为:
$posts = Post::where('visible', 1)
->where('expire_date', '>', $current)
->where('delete', 0)
->paginate(1);
return view('search', compact('posts'));
Run Code Online (Sandbox Code Playgroud)
您的代码不起作用,因为您没有将paginate()结果保存到变量,例如$posts = $posts->paginate(1);.此外,你不应该使用get()或all()之后paginate().
| 归档时间: |
|
| 查看次数: |
15818 次 |
| 最近记录: |