首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel 5.2中自定义分页器视图

在Laravel 5.2中自定义分页器视图
EN

Stack Overflow用户
提问于 2016-08-23 22:15:19
回答 2查看 1.8K关注 0票数 0

我一直在阅读文档并设置了一个基本的应用程序。我以前遇到的每一个问题,我都可以通过查看文档和偶尔使用Google来解决,但是我不能解决这个问题。

我使用的是Laravel版本5.2.43,分页器工作得很好。我在我的视图中使用它,如下所示

代码语言:javascript
复制
$data->links()

但现在我想自定义分页器的外观。所以我试着运行这个命令

代码语言:javascript
复制
php artisan vendor:publish --tag=laravel-pagination

希望能够简单地定制该视图,而不是创建一个新的视图,但该命令不起作用,它只是说

代码语言:javascript
复制
Nothing to publish for tag [laravel-pagination]

所以,我做了这个。

代码语言:javascript
复制
{{ $data->links('folder.viewName') }}

但是这个命令给了我这个错误,

代码语言:javascript
复制
Argument 1 passed to Illuminate\Pagination\LengthAwarePaginator::links() must be an instance of Illuminate\Contracts\Pagination\Presenter, string given

所以我不知道怎么回事。分页可以工作,但我不能自己设置视图。对这里发生的事有什么想法吗?

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-23 22:20:26

我相信在Laravel 5.2中,如果不对框架进行"hacking“,你是无法做到这一点的。幸运的是,Laravel 5.3将于本周发布,它具有自定义的分页视图

Custom pagination in Laravel 5.3

票数 2
EN

Stack Overflow用户

发布于 2016-08-23 22:33:57

所以我发现我一直在阅读Laravel的5.3文档。这就解释了很多事情。

因此,当5.3发布时,我们可以

代码语言:javascript
复制
$paginator->links("myOwnView")

在此之前,我都是手动使用paginator对象内部的实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39103690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档