【Laravel】eloquent を使用していて、auto increment falseが効かなかった件
記事にするほどでもないが、メモがてら
事象
eloquentだとデフォルトでidがauto incrementですが、プレフィックスを付けたくてアプリ側でidを振る必要がでてきたのでauto incrementをfalseにしたが、反映されなかった。
環境
Laravel Framework 6.5.0
原因、対応
モデルの$fillableにidいれてなかったのでアプリ側で作ったIDがDBに反映されなかった。
$fillableにidを追加すると動作した。
エラーが返してくれれば良いのにauto incrementで入れてくれるんだね。