>백엔드 개발 >PHP 튜토리얼 >Laravel 데이터베이스에서 값을 얻는 일반적인 방법

Laravel 데이터베이스에서 값을 얻는 일반적인 방법

angryTom
angryTom앞으로
2019-10-16 11:02:462136검색

Laravel 데이터베이스에서 값을 얻는 일반적인 방법

find($id)에는 기본 키 $id가 필요하고 모델 객체가 없으면 null을 반환합니다.

findOrFail($id)에는 기본 키 $id가 필요하며 모델 객체를 반환하고, 존재하지 않으면 오류가 발생합니다.

first() 일치하는 데이터가 없으면 null

firstOrFail(을 반환합니다. ) 데이터베이스에서 발견된 첫 번째 레코드를 반환합니다. 첫 번째 레코드에 대해 일치하는 데이터가 없으면 오류가 발생하고 오류가 발생합니다

get() 일치하는 데이터 모델 컬렉션을 반환합니다

pluck($ column1,$column2,...) 지정된 필드에 대한 값 모음만 반환합니다. 이전 버전의 Laravel에서는 이 메서드를 목록이라고 불렀습니다. [일반적으로 사용됨]

value($column) 지정된 필드의 ​​​​값 모음만 반환

toArray() 모델/컬렉션을 간단한 PHP 배열로 변환합니다. [A: 세트는 강화된 배열입니다. 이는 배열과 유사하게 작동하지만 더 많은 기능을 제공합니다. B: PHP는 배열을 사용하기 위해 어디에서나 컬렉션 객체를 사용하는 것을 허용하지 않습니다. 최신 버전의 PHP에는 배열과 컬렉션을 허용하는 데 사용할 수 있는 iterabletypehint가 있습니다. 】

all() 컬렉션에서 일반 배열 가져오기

chunk($groupsize,function($item){}) 청크로 처리되는 경우 필터 조건이 있는 경우 자체 중에 업데이트되는 데이터입니다. 업데이트는 절반에 불과하며 데이터 양이 많은 경우 블록 업데이트 메소드를 여러 번 호출해야 하며 마지막으로 가장 적은 양의 데이터로 일회성 업데이트가 수행됩니다

forPage($page, $count) 데이터 페이지 매김

paginate( $page_size) 내장 페이징 [appends() 메소드를 통해 URL 매개변수 추가, $items->appends['args'=>val], $page = $items- 표시 >프런트 데스크의 링크()]

문서 참조: https://laravel.com/docs/5.5/queries

문서 참조: https://blog.csdn.net/OneGoal/article/details/ 80334599

더 많은 PHP 관련 지식을 보려면 PHP 중국어 웹사이트를 방문하세요!

위 내용은 Laravel 데이터베이스에서 값을 얻는 일반적인 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 www.zuopeng.gd.cn에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제