😄

Laravelのseeder実行時、UNIQUE constraint failedエラーの発生

2024/09/02に公開

Laravelのseeder実行時、UNIQUE constraint failedエラーの発生

SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed:というエラーが発生したのでメモ

原因

重複したレコードを作成しようとしていたから。

class Factory extends Factory
{
    public function definition(): array
    {
      $model = Model::first();
      return [
          'model1' => $model->column1,
          'model2' => $model->column2,
      ];
    }
}

非常に恥ずかしいミスだった

最後に

間違っていることあればコメントに書いていただけると幸いです。
よろしくお願いいたします。

GitHubで編集を提案

Discussion