我一直在阅读文档并设置了一个基本的应用程序。我以前遇到的每一个问题,我都可以通过查看文档和偶尔使用Google来解决,但是我不能解决这个问题。
我使用的是Laravel版本5.2.43,分页器工作得很好。我在我的视图中使用它,如下所示
$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所以我不知道怎么回事。分页可以工作,但我不能自己设置视图。对这里发生的事有什么想法吗?
任何帮助都将不胜感激。
发布于 2016-08-23 22:20:26
我相信在Laravel 5.2中,如果不对框架进行"hacking“,你是无法做到这一点的。幸运的是,Laravel 5.3将于本周发布,它具有自定义的分页视图
发布于 2016-08-23 22:33:57
所以我发现我一直在阅读Laravel的5.3文档。这就解释了很多事情。
因此,当5.3发布时,我们可以
$paginator->links("myOwnView")在此之前,我都是手动使用paginator对象内部的实例。
https://stackoverflow.com/questions/39103690
复制相似问题