-<?php namespace BookStack\Providers;
+<?php
+namespace BookStack\Providers;
-use Illuminate\Support\ServiceProvider;
+use Illuminate\Pagination\PaginationServiceProvider as IlluminatePaginationServiceProvider;
use Illuminate\Pagination\Paginator;
-class PaginationServiceProvider extends ServiceProvider
+class PaginationServiceProvider extends IlluminatePaginationServiceProvider
{
/**
* Register the service provider.
*/
public function register()
{
+ Paginator::viewFactoryResolver(function () {
+ return $this->app['view'];
+ });
+
Paginator::currentPathResolver(function () {
- return baseUrl($this->app['request']->path());
+ return url($this->app['request']->path());
});
Paginator::currentPageResolver(function ($pageName = 'page') {
return 1;
});
}
-}
\ No newline at end of file
+}