微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel分页器链接功能:isset中的偏移量类型为非法或为空

如何解决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 举报,一经查实,本站将立刻删除。