使用 Laravel Eloquent 分頁結果
Laravel 的 Eloquent ORM 提供了一種從資料庫查詢和檢索資料的便捷方法。在處理大型資料集時,通常需要限制傳回結果的數量。
問題:
我們如何使用 Eloquent 來限制結果?
答案:
在舊版的Laravel 中,您可以使用take() 和skip() 方法的組合來模擬SQL LIMIT 子句:
Game::take(30)->skip(30)->get();
take() 將擷取指定數量的記錄,而skip() 將按給定數量偏移結果。
在Laravel 的最新版本中,提供了專用的limit() 方法,以及offset() 方法:
Game::limit(30)->offset(30)->get();
透過使用這些方法,您可以輕鬆控制Eloquent 查詢返回的結果數量,從而使您能夠有效地對大型資料集進行分頁。
以上是如何使用 Laravel Eloquent 對結果進行分頁?的詳細內容。更多資訊請關注PHP中文網其他相關文章!