それはmigrateをするときでした。
SQLSTATE[42000]: Syntax error or access violation: 1068 Multiple primary key defined
すでに主キーが設定されてるから二重登録はできんよ〜ということですね。
migrateファイルを確認しても主キーの設定は一つしかしてないし、他のmigrateファイルの影響でもなさそうだし…も〜わけがわからん!と1時間ぐらいうなってました…
原因はしょうもないことです…
smallInt('hoge') に桁数の指定がしてあったんですね…
smallInt('hoge', 8) こんな感じで…
桁数の指定はできないよね〜。
指定するとなぜがAUTO_INCREMENTになってPRIMARY_KEYになってしまってたみたい。
なので上記のエラーが吐き出されたというわけでした…
こういうこともあるんですね〜…