Laravel 9.x의 일반 오류: 'id' 필드에 기본값이 없습니다.
P粉714780768
P粉714780768 2024-04-06 11:12:54
0
1
533

저는 애플리케이션에서 UUID를 사용하고 있으며 다음과 같이 온라인에 표시된 기능을 구현했습니다.

으아악

돌이켜보면 이는 거의 모든 곳에 적용됩니다. 저는 다음과 같이 제품에 피벗 테이블을 만들려고 합니다.

으아악

이전은 다음과 같습니다.

으아악

그러나 시드하는 동안 다음을 수행할 때마다:

으아악

다음 오류가 표시됩니다:

PDOException::("SQLSTATE[HY000]: 일반 오류: 1364 'id' 필드에 기본값이 없습니다.")

CategoryProductCategory 都使用 Uuidd 기능, 어떻게 작동하게 만드는지 모르겠습니다.

도움을 주셔서 감사합니다.

P粉714780768
P粉714780768

모든 응답(1)
P粉731977554

가능한 솔루션 중 하나로 피벗 테이블의 고유한 모델과 기능을 사용할 수 있습니다.

더 보기: https://laravel.com/docs/9.x/eloquent-relationships#defining-custom-intermediate-table-models.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿