php - Laravel in a subfolder and pagination -


i've laravel project in sub (sub) folder root folder , using simplepaginate() method in views. after little search i've noticted abstractpaginator used , provides method url() somewhere down road invoked bootstrapthreenextpreviousbuttonrenderertrait gets called simplebootstrapthreepresenter.

i've been searching in config/app.php , helpers.php file find pointing solution. haven't found yet.

how can set laravel (5.1) use subfolder structure pagination class?

i've solved modifying bootstrapthreenextpreviousbuttonrenderertrait. i'm aware have modified abstractpaginator since i'm not overseeing consequences of right i've chosen tailor trait needs, so:

<?php  namespace illuminate\pagination;  use illuminate\support\facades\request;  trait bootstrapthreenextpreviousbuttonrenderertrait {     /**      * previous page pagination element.      *      * @param  string  $text      * @return string      */     public function getpreviousbutton($text = '&laquo;')     {         // if current page less or equal one, means can't go         // further in pages, render disabled previous button         // when case. otherwise, give active "status".         if ($this->paginator->currentpage() <= 1) {             return $this->getdisabledtextwrapper($text);         }          $url = url() . '/' . request::path() . '?page=' . ($this->paginator->currentpage() - 1);         //laravel shipped code disabled because of installation in sub-sub folder.         //$url = $this->paginator->url(         //    $this->paginator->currentpage() - 1         //);          return $this->getpagelinkwrapper($url, $text, 'prev');     }      /**      * next page pagination element.      *      * @param  string  $text      * @return string      */     public function getnextbutton($text = '&raquo;')     {         // if current page greater or equal last page, means         // can't go further pages, we're on last page         // available, make "next" link style disabled.         if (! $this->paginator->hasmorepages()) {             return $this->getdisabledtextwrapper($text);         }          $url = url() . '/' . request::path() . '?page=' . ($this->paginator->currentpage() + 1);         //laravel shipped code disabled because of installation in sub-sub folder.         //$url = $this->paginator->url($this->paginator->currentpage() + 1);          return $this->getpagelinkwrapper($url, $text, 'next');     } } 

Comments

Popular posts from this blog

php - Wordpress website dashboard page or post editor content is not showing but front end data is showing properly -

How to get the ip address of VM and use it to configure SSH connection dynamically in Ansible -

javascript - Get parameter of GET request -