개발 알다가도 모르겠네요

php laravel Eloquent 본문

카테고리 없음

php laravel Eloquent

이재빵 2023. 3. 22. 09:48
728x90

updateOrCreate

모델이 존재하는 경우에 이를 업데이트하고, 존재하지 않는 경우에는 새로운 모델을 생성

 

withCount

연관된 모델의 갯수 확인

 

simplePaginate

애플리케이션의 UI에 간단한 "다음" 및 "이전" 링크만 표시해야 하는 경우 simplePaginate 메서드를 사용, 효율적인 단일 쿼리를 수행

 

join

쿼리 빌더를 사용해서 쿼리에 조인 절(join clauses)을 추가. 기본적인 "inner join" 을 수행하기 위해서는 쿼리 빌더 인스턴스의 join 메소드를 사용.

첫 번째 인수: 조인해야 하는 테이블의 이름

나머지 인수: 조인에 대한 컬럼 제약 조건을 지정. 단일 쿼리에서 여러 테이블을 조인 가능.

 

whereExists

"where exists" SQL 절을 작성 가능

 

with()

호출될 때 한번에 연관된 모델 데이터들을 가져옴. eager loading. 2개의 쿼리만 날림. 인자는 연관관계를 정의한 메서드의 이름