如何解决Laravel分页器链接功能:isset中的偏移量类型为非法或为空
我正在创建一个“长度感知分页器”,并将其传递给Laravel 8,如下所示:
$post_collection = collect($posts);
$pagination = new LengthAwarePaginator($post_collection->slice(($currentPage - 1) * $perPage,$perPage),$post_collection->count(),$perPage,$currentPage,['path' => env('APP_URL','')]);
$pagination->setPageName('pg');
就实际分页而言,此方法非常有效。但是,当我尝试在视图中调用{{ $pagination->links() }}
时,出现以下错误:
Illegal offset type in isset or empty (View: /my-path/vendor/laravel/framework/src/Illuminate/Pagination/resources/views/tailwind.blade.PHP)
对应于顺风视图此部分的第一行(文件中的74):
<a href="{{ $url }}" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:bor
{{ $page }}
</a>
我真的不确定这里出了什么问题,有人知道如何解决吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。