이 글의 주요 내용은 DB::RAW() 구문을 소개하고 사용 코드를 첨부합니다. 관심 있는 친구들이 배울 수 있기를 바랍니다.
이전에 프로젝트에서 문제가 발생했습니다. 복잡한 SQL 쿼리에 대해 laravel의 쿼리 생성자를 사용하는 것이 매우 불편했습니다. 다양한 쿼리 조건의 긴 목록을 함께 연결하는 것이 골치 아픈 일이었는데, 쿼리에 기본 SQL 문을 사용하고 싶었습니다. . 그리고 현재로서는 laravel의 paginate() 페이징 메서드를 사용할 수 없습니다. DB::raw() 메서드가 유용합니다!
그림에 표시된 대로:
결과:
이 구문의 원리는 쿼리의 결과 집합을 임시 테이블로 처리한 다음 페이징 처리를 위해 laravel의 쿼리 빌더 구문을 사용하는 것입니다. 도움이 되셨으면 좋겠습니다.
관련 튜토리얼: laravel 비디오 튜토리얼
위 내용은 Laravel 프레임워크의 DB::RAW() 구문 사용 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!