自動インクリメントフィールドがデータベースによって提供され、laravelがDBからlast_insert_idを取得できなかったため、これはlaravelを超えています。
この場合、トリガーを変更して、last_insert_id
を変更する必要があります。 新しい値で:
最後に挿入されたNONのIDを取得する方法はありますか?MySQLで自動インクリメントされた列ですか?
注:モデルのincrementing
を確認する必要がある場合があります true
です データベースからIDをフェッチしようとします。モデルでこのフィールドを設定していない場合は、設定しないでください。デフォルトでは、Modelは挿入後にデータベースから値を自動的に取得できます。