私はアプリケーションで UUID を使用しており、オンラインで次のように機能を実装しました。 リーリー
振り返ってみると、これはほぼどこにでも当てはまります。次のように製品にピボット テーブルを作成しようとしています:リーリー
移行は次のようになります:リーリー
ただし、シード中に次のことを行うときは常に:リーリー
次のエラーが表示されます:
PDOException::("SQLSTATE[HY000]: 一般エラー: 1364 フィールド "id" にはデフォルト値がありません")
Category と
ProductCategory は両方とも
Uuidd トレイトを使用していますが、それを機能させる方法がわかりません。
考えられる解決策の 1 つとして、独自のモデルとピボット テーブルの特性を使用できます。
###もっと:https://laravel.com/docs/9.x/eloquent-relationships#defining-custom-intermediate-table-models。