Laavel Eloquent ORM에서 데이터를 가져올 때 고려할 사항

개시하다


laavel로 데이터베이스에서 데이터를 얻었기 때문에 그 데이터를 이용할 때 잘 처리하지 못하고 정리도 포함한다.
여기에는 laavel이 Eloquent에서 가져온 데이터를 기록합니다.

이른바 Eloquent ORM


'Eloquent ORM'은 라벨에 포함된 아름답고 간단한 활동 기록으로 이루어진 데이터 조작이다.각 데이터베이스 테이블은 관련 모델과 결합됩니다.모델에서 테이블의 데이터를 조회하거나 새 기록을 추가할 수 있습니다.
Laavel 5.7 Eloquent: 시작
여러 레코드가 반환되면 Illuminate\Database\Eloquent\Collection 객체 반환
Laavel 5.7 Eloquent: 모음
  • Eloquent는 laavel의 ORM(대상 관계 매핑)
  • 이다.
  • laavel 조작 데이터베이스 허용
  • 반환된 데이터는 모음 유형
  • use Illuminate\Database\Eloquent\Model;
    
    class Test extends Model
    
    위에서 말한 모델을 통해 간단한 설명으로 데이터베이스 조작을 할 수 있다.

    모음집 유형


    Laavel의 고유한 유형(객체 유형의 하나)
    데이터베이스에서 데이터를 얻었을 때, 등은 이 유형이다.
    컬렉션에서 사용할 수 있는 방법은 총 100개 이상입니다.방법 체인으로 기술할 수 있다.
  • DB에서 얻은 데이터를 간단하게 조작할 수 있는 유형
  • 객체 유형과 동일=정렬 아님
  • 데이터를 얻을 때는 주의해야 한다


  • 얻은 데이터는 기본적으로 소장 유형이다
  • 이것은 매우 중요하다.얻은 데이터를 잘 얻지 못하고 배열처럼 바로 조작해서 얻은 데이터가 발생하는 경우.그래도 당연하지.가져온 데이터는 모음집 형식입니다.

  • 모음집 형식을 그룹으로 변환할 수 있습니다
    - Eloquent에는 다양한 방법이 있는데, 특정 방법을 사용해 소장형을 배열로 변환할 수 있다.사용하는 방법은 홈페이지를 보면 알 수 있다.
  • 최후


    질의 빌더와 Eloquent가 다릅니다.


    Laavel의 데이터 획득 방법은 주로 다음과 같은 두 가지를 사용합니다.
    말하자면 상술한 두 가지는 매우 비슷한 것 같지만 또 다르다.
    이 기술은 따로 기재해야 하지만 가장 중요한 것은 다른 인식이 있어야 한다.
    조사에도 혼란을 겪는 이유는 수집형과 배열의 차이, 조회 구축기와 엘로퀸트의 차이를 인식하지 못했기 때문이다.

    좋은 웹페이지 즐겨찾기