IT/라라벨
[laravel] 다대다 관계 pivot 테이블 컬럼 업데이트
_이준호_
2023. 3. 5. 18:01
N - N 관계시 보통 중간에 pivot 테이블을 두어 구현하는데 이때 pivot 테이블에 관계 맵핑뿐만 아니라 추가적으로 컬럼을 추가하여 관리가 가능하다. 그리고 pivot 테이블의 컬럼 값들에 대한 crud 는 다음과 같은 메소드를 자주 활용한다.
- attach
- detach
- sync
- syncWithoutDetaching
- 쿼리빌더 활용
updateOrCreate 와 같은 기능을 사용하고 싶은 경우 쿼리빌더를 반환 받아 활용하도록 하자.