2016-08-23 92 views
0

我一直在阅读文档并设置了一个基本的应用程序。 我之前通过查看文档和偶尔使用Google解决的每一个问题,但是我找不到这个问题。自定义Laravel 5.2中的paginator视图

我使用的Laravel版本5.2.43和Paginator工作正常。 我用它在我看来是这样,

$data->links() 

但现在我想自定义分页程序的外观。 所以,我想在运行此命令

php artisan vendor:publish --tag=laravel-pagination 

在简单地能够自定义视图,而不是遍布创建一个新的,但该命令没有工作的希望,它只是说

Nothing to publish for tag [laravel-pagination] 

所以,我做到了。

{{ $data->links('folder.viewName') }} 

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

Argument 1 passed to Illuminate\Pagination\LengthAwarePaginator::links() must be an instance of Illuminate\Contracts\Pagination\Presenter, string given 

所以我不知道发生了什么事。分页工作,但我不能自己设置视图。 有关这里发生了什么的任何想法?

任何帮助将不胜感激。

回答

2

我相信你不能在Laravel 5.2中没有“黑客”框架来做到这一点。幸运的是,Laravel 5.3本周发布和定制因此,原来我一直在阅读5.3文档Laravel这一切的时候它的特点分页观点

Custom pagination in Laravel 5.3

+0

起初我以为你错了,因为我已经看到了文档中的功能。然后我看着我的URL“/docs/5.3”......我一直在阅读5.3文档...... – Ecaz

+1

当我还认为4.2版本比5.2版本更新时,我已经有过很多次了哈哈。很高兴我能帮上忙!也许打勾作为答案了..? ;) – Loek

0

。这也解释了很多事情......

所以,当5.3出来,我们可以做

$paginator->links("myOwnView") 

在此之前,我已经做到了使用分页程序对象中实例的手工方式。

相关问题