반응형
피벗 테이블에 데이터를 첨부하는 동안 타임 스탬프가 업데이트되지 않습니다.
다음 attach 문을 사용하여 피벗 테이블에 행을 만듭니다.
$music = Music::find(1);
$music->users()->attach(1);
이것은 피벗 테이블에 행을 삽입하지만 타임 스탬프를 업데이트하지 않습니다. 타임 스탬프는 0000-00-00 00:00:00으로 유지됩니다.
피벗 테이블에서 타임 스탬프를 업데이트하는 방법이 있습니까? ?
미리 감사드립니다.
피벗 테이블이 자동으로 created_at 및 updated_at 타임 스탬프를 유지하도록
withTimestamps()
하려면 관계 정의 에서 메소드를 사용하십시오 .
return $this->belongsToMany('Role')->withTimestamps();
- Laravel 4.2 : 피벗 테이블 작업
- Laravel 5.0 : 피벗 테이블 작업
- Laravel 5.1 : 중간 테이블 열 검색
- Laravel 5.2 : 중간 테이블 열을 통한 관계 필터링
- Laravel 5.3 : 중간 테이블 열을 통한 관계 필터링
- Laravel 5.4 : 중간 테이블 열 검색
- Laravel 5.5 : 중간 테이블 열 검색
- Laravel 5.6 : 중간 테이블 열 검색
- Laravel 5.7 : 중간 테이블 열 검색
- Laravel 5.8 : 중간 테이블 열 검색
반응형
'IT박스' 카테고리의 다른 글
Groovy-문자열을 비교하는 방법? (0) | 2020.11.23 |
---|---|
사용자가 특정 요소로 스크롤 할 때 이벤트 트리거-jQuery 사용 (0) | 2020.11.23 |
실행중인 스크립트의 상위 디렉토리 가져 오기 (0) | 2020.11.23 |
JPEG의 품질 수준을 알 수 있습니까? (0) | 2020.11.23 |
파이썬에서 문자열 내에서 여러 문자열 찾기 (0) | 2020.11.23 |