저는 애플리케이션에서 UUID를 사용하고 있으며 다음과 같이 온라인에 표시된 기능을 구현했습니다.
으아악돌이켜보면 이는 거의 모든 곳에 적용됩니다. 저는 다음과 같이 제품에 피벗 테이블을 만들려고 합니다.
으아악이전은 다음과 같습니다.
으아악그러나 시드하는 동안 다음을 수행할 때마다:
으아악다음 오류가 표시됩니다:
PDOException::("SQLSTATE[HY000]: 일반 오류: 1364 'id' 필드에 기본값이 없습니다.")
Category
和 ProductCategory
都使用 Uuidd
기능, 어떻게 작동하게 만드는지 모르겠습니다.
도움을 주셔서 감사합니다.
가능한 솔루션 중 하나로 피벗 테이블의 고유한 모델과 기능을 사용할 수 있습니다.
더 보기: https://laravel.com/docs/9.x/eloquent-relationships#defining-custom-intermediate-table-models.