前提・実現したいこと
laravel6でwebアプリを作り、herokuでデプロイしたのですが、webページにユーザーが文字列を登録するというページで500sereveエラーが発生しました。ローカル環境では正常に動作します。
発生している問題・エラーメッセージ
ログ at=info method=POST path="/posts" host=rocky-dawn-84074.herokuapp.com request_id=84a58175-df66-40d2-91d3-c0b2121a7afb fwd="126.203.234.43" dyno=web.1 connect=0ms service=51ms status=500 bytes=2637 protocol=https 2021-10-12T05:42:49.503202+00:00 app[web.1]: 10.1.36.150 - - [12/Oct/2021:05:42:49 +0000] "POST /posts HTTP/1.1" 500 1558 "https://rocky-dawn-84074.herokuapp.com/registers/1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36 エラーメッセージ SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint "onomatopoeias_pkey" DETAIL: Key (id)=(6) already exists. (SQL: insert into "onomatopoeias" ("name", "technique_id", "updated_at", "created_at") values (fsfsfsf, 1, 2021-10-12 06:06:37, 2021-10-12 06:06:37) returning "id")
該当のソースコード
html
1@extends('layouts.app') 2@section('title') 3 <title>登録成功</title> 4@endsection 5@section('link') 6<link rel="stylesheet" type="text/css" href="{{ secure_asset('/css/style-store.css') }}"> 7@endsection 8@section('content') 9<div class="store"> 10 <div class="store-content"> 11 <p class='body'>入力された擬音の登録ができました。</p> 12 <div class="footer"> 13 <a href="/">トップページへ戻る</a> 14 </div> 15 </div> 16 </div> 17@endsection 18
試したこと
アプリを消して、もう一度アプリを作り直した。
補足情報(FW/ツールのバージョンなど)
laravel6,cloud9,heroku