2015-02-09 31 views
2

您好Laravel初學者在這裏,我有一個手動選擇查詢通過DB :: select正確檢索數據。調用未定義的方法Illuminate Pagination Paginator :: make()

現在我想分頁的結果,但手動分頁不起作用

$pagination = Paginator::make($book, count($book), 5); 

並返回以下錯誤

Call to undefined method Illuminate\Pagination\Paginator::make() 

我使用Laravel 4.2

請幫助

謝謝

回答

2

您正在使用錯誤的Paginator類。您應該將導入更改爲:

use Illuminate\Support\Facades\Paginator; 

或者完全刪除使用的語句,因爲有一個別名,註冊只是Paginator

+0

謝謝主席先生,你釘它 哪兩種Paginators之間的區別是什麼? – 2015-02-09 23:18:31

+0

Facade通過靜態調用「Illuminate \ Pagination \ Factory」實例,然後創建一個Paginator對象。所以你嘗試使用的是實際的班級,Facade是一個讓你輕鬆進入工廠的班級。 – lukasgeiter 2015-02-09 23:27:04

相關問題