-
Query Builder reorder 메서드백엔드/laravel 2024. 1. 15. 17:47
reorder 메서드를 사용하면 쿼리에서 기존의 정렬 제약 조건을 제거할 수 있습니다.
이것은 쿼리 결과 집합에 다른 정렬을 적용하고 싶을 때 유용합니다.
// is_published 열을 기준으로 내림차순으로 모든 게시물 가져오기
$posts = DB::table('posts')->orderBy('is_published', 'desc')->get();// 다른 열 (title)을 기준으로 게시물 재정렬 및 내림차순 정렬
$unorderedPosts = $posts->reorder()->orderBy('title', 'desc')->get();여기서 reorder 메서드는 기존의 정렬 제약 조건을 제거하고, 그런 다음 title 열을 기준으로 내림차순으로 게시물을 재정렬합니다. get 메서드는 재정렬된 결과를 가져옵니다.
'백엔드 > laravel' 카테고리의 다른 글
라라벨 isDirty, isClean 및 wasChanged 메서드 (0) 2024.01.19 Query Builder paginate 메서 (0) 2024.01.15 Query Builder when 메소드 (0) 2024.01.15 Query Builder limit 및 offset 메소드 (0) 2024.01.15 Query Builder 풀 텍스트 인덱스 (0) 2024.01.15