File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/laravel/framework/src/Illuminate/Pagination
Upload
[..]
AbstractPaginator.php (17.62 KB)
Edit
Rename
Del
LICENSE.md (1.05 KB)
Edit
Rename
Del
PaginationServiceProvider.php (740 B)
Edit
Rename
Del
PaginationState.php (1.01 KB)
Edit
Rename
Del
composer.json (902 B)
Edit
Rename
Del
resources/
Rename
Del
Edit: PaginationState.php
<?php namespace Illuminate\Pagination; class PaginationState { /** * Bind the pagination state resolvers using the given application container as a base. * * @param \Illuminate\Contracts\Foundation\Application $app * @return void */ public static function resolveUsing($app) { Paginator::viewFactoryResolver(fn () => $app['view']); Paginator::currentPathResolver(fn () => $app['request']->url()); Paginator::currentPageResolver(function ($pageName = 'page') use ($app) { $page = $app['request']->input($pageName); if (filter_var($page, FILTER_VALIDATE_INT) !== false && (int) $page >= 1) { return (int) $page; } return 1; }); Paginator::queryStringResolver(fn () => $app['request']->query()); CursorPaginator::currentCursorResolver(function ($cursorName = 'cursor') use ($app) { return Cursor::fromEncoded($app['request']->input($cursorName)); }); } }
Simpan