Coming from this 호출을 하는 결과를 주문하십시오 루이구요.
$results = Project::all();
여기서 '프로젝트' 는 모델이다. # 39 이 ve i& 했다.
$results = Project::all()->orderBy("name");
하지만 didn& # 39, 빗나갔다. 이는 모든 데이터를 얻을 수 있는 더 나은 방법이 테이블과 잡아 오더합니까?
조르트비 계속 사용할 수 있습니다 (컬렉션 수준에서) 대신 사용할 경우 계속 러더비 (이상 쿼리하지 수준) () 때문에 모든 모음을 되돌려줍니다 객체에는.
오더할 올림차순
$results = Project::all()->sortBy("name");
오더할 내림차순을
$results = Project::all()->sortByDesc("name");
붽뎄 체크아웃합니다 수집에 대한 자세한 내용은.
$results = Project::orderBy('name')->get();
$results = Project::all()->sortBy('name');
참고 할 수 있습니다.
$results = Project::select('name')->orderBy('name')->get();
이 같은 쿼리하지 생성합니다.
"SELECT name FROM proyect ORDER BY 'name' ASC"
때 아닌 일부 어플리케이션 DB 생성 및 질의입니다 최적화합니다 더 복잡한 SQL, 할 수 있는 것을 ORDER BY 마무리 합니다.
$result = Project::select('name')->get();
$result = $result->sortBy('name');
$result = $result->values()->all();
Php 는 이제 누가 오더할 결과.