Я создаю собственную собственную разбивку на страницы вручную в Laravel 5, используя Illuminate\Pagination\Paginator
и Illuminate\Pagination\LengthAwarePaginator
. Он работает отлично, пока я не добавил конструктор моего контроллера. Даже пустой конструктор вернет ошибку.Laravel 5 ОшибкаException в LengthAwarePaginator.php
use App\Controllers\CoreController;
use Illuminate\Pagination\Paginator;
use Illuminate\Pagination\LengthAwarePaginator;
class CodeTables extends CoreController {
public function __construct()
{
// nothing here, just blank
}
public function index()
{
$pagination = new LengthAwarePaginator($contents, $totalRows, $rowsPerPage, Paginator::resolveCurrentPage(), array('path' => Paginator::resolveCurrentPath()));
}
}
Когда у меня есть этот конструктор, он дает мне ошибку: ErrorException in LengthAwarePaginator.php line 47: Division by zero
Но удаление метод конструктора отлично работает.
Отлично, спасибо! Теперь это работает! :) – basagabi