我一直在阅读文档并设置了一个基本的应用程序。 在我通过查看文档并偶尔使用Google解决之前我遇到过的每个问题,但我无法解决这个问题。
我使用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
所以我不确定是怎么回事。分页有效但我无法自己设置视图。 关于这里发生了什么的任何想法?
非常感谢任何帮助。
答案 0 :(得分:2)
我相信你不能在没有" hacking"的Laravel 5.2中做到这一点。框架。幸运的是,Laravel 5.3本周发布,它具有自定义分页视图
答案 1 :(得分:0)
事实证明,我一直在阅读Laravel的5.3文档。这解释了很多事情......
所以当5.3出来时我们可以做到
$paginator->links("myOwnView")
在此之前,我已经完成了在paginator对象中使用实例的手动方式。