1
我有一個頁面,其中兩個表格顯示來自不同數據庫的不同數據。我可以爲這兩個表格分頁,但是當我單擊表格2的頁面2時,表格2也會重定向到頁面2.我如何使表格2停留在頁面1中,而當表格1轉到頁面2時,我如何使表格2停留在頁面1中點擊頁面上的2Laravel 5在單個頁面中的多個分頁
我有一個頁面,其中兩個表格顯示來自不同數據庫的不同數據。我可以爲這兩個表格分頁,但是當我單擊表格2的頁面2時,表格2也會重定向到頁面2.我如何使表格2停留在頁面1中,而當表格1轉到頁面2時,我如何使表格2停留在頁面1中點擊頁面上的2Laravel 5在單個頁面中的多個分頁
如果在laravel核心看到的,然後你會看到分頁功能,這樣的事情
/**
* Paginate the given query.
*
* @param int $perPage
* @param array $columns
* @param string $pageName
* @param int|null $page
* @return \Illuminate\Contracts\Pagination\LengthAwarePaginator
*
* @throws \InvalidArgumentException
*/
public function paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null)
{
$total = $this->query->getCountForPagination();
$this->query->forPage(
$page = $page ?: Paginator::resolveCurrentPage($pageName),
$perPage = $perPage ?: $this->model->getPerPage()
);
return new LengthAwarePaginator($this->get($columns), $total, $perPage, $page, [
'path' => Paginator::resolveCurrentPath(),
'pageName' => $pageName,
]);
}
現在,在上面的函數可以傳遞$頁面名稱,以使這兩個分頁分開工作像下面
$collectionA = ModelA::paginate(4, ['*'], 'pagination_a');
$collectionB = ModelB::paginate(4, ['*'], 'pagination_b');
或者你也可以使用setPageName函數
非常感謝,感謝您的幫助,現在正在工作。你拯救了我的一天。 – JK9