Eloquent ORM을 사용한 Laravel의 페이지 매김
Laravel의 객체 관계형 매퍼인 EloQuant ORM은 데이터베이스와 상호 작용하는 편리한 방법을 제공합니다. 일반적인 작업 중 하나는 쿼리에서 반환되는 결과 수를 제한하는 것입니다.
문제: Eloquent의 ORM을 사용하여 다음 SQL 쿼리를 어떻게 에뮬레이션할 수 있습니까?
<code class="sql">SELECT * FROM `games` LIMIT 30, 30;</code>
해결책:
Eloquent를 확장하는 게임 모델을 생성하고 다음 코드를 사용합니다.
<code class="php">Game::take(30)->skip(30)->get();</code>
여기서 take()는 지정된 수의 레코드(30개)를 검색합니다. 이 경우), Skip()은 결과를 지정된 레코드 수(30개)로 오프셋합니다.
대체 구문(Laravel 8 이상):
In 최신 버전의 Laravel을 사용하면 더욱 직관적으로 사용할 수 있습니다.
<code class="php">Game::limit(30)->offset(30)->get();</code>
위 내용은 Eloquent를 사용하여 Laravel에서 쿼리 결과를 제한하고 페이지 매김을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!