[Laravel] 自带分页实现以及links方法不存在错误
2024-08-30 18:36:14
自带分页实现其实挺简单的,但是我在实现的时候报错!找了很久才找出原因!
废话不说上码
控制器LeeController.php层
<?php
namespace App\Http\controllers; use App\Lee;
use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request; class LeeController extends Controller { public function index(){
$famous = Lee::getFamous();//调用名言
$article = DB::table('lee_article')->paginate(12);//调用文章
//print_r($article);die;
return view('index',[
'famous'=> $famous,
'article'=> $article
]);
} }
视图层index.blade.php
<!-- 分页 -->
<div class="project-pages">
<ul>
4<li>{!! $article->links() !!}</li> </ul>
</div>
<!-- 分页 -->
我的错误原因是是框架的分页类中没有links这个方法,在分页类中加上这个links方法就OK
分页类文件路径\vendor\laravel\framework\src\Illuminate\Pagination\LengthAwarePaginator.php
下面是links的方法,在这个分页类文件后面加上这个方法就OK啦!
/**
* Render the paginator using the given presenter.
*
* @param \Illuminate\Contracts\Pagination\Presenter|null $presenter
* @return string
*/
public function links(Presenter $presenter = null)
{
return $this->render($presenter);
}
报错提示
最新文章
- JavaScript 跨域漫游
- Fedora20-32bit cross-compiling arm-linux-gcc4.3.2
- 【转载】AB测试结果分析
- Lua学习---Lua的控制结构
- 【leetcode】Unique Binary Search Trees
- jquery layer弹出层插件
- Selenium定位一 --单个元素定位方法
- SQL 第一范式、第二范式、第三范式、BCNF
- Metasploit基础命令
- ACE - 代码层次及Socket封装
- android保存图片的方式
- Table of Contents - JavaSE
- 命名空间 和 class_exist() 问题
- ios 中定时器:NSTimer, CADisplayLink, GCD
- jquery技巧(持续更新。。)
- 使用Qt实现MDI风格的主窗体
- C# 反射技术应用
- C#特性和反射
- 虚幻引擎UE4如何制作可拖动(Drag and Drop)的背包(Scrollbox)
- shiro笔记-AuthenticatingRealm和AuthorizingRealm关系