🔥

Laravel8でSELECT LAST_INSERT_ID()をやる方法

2021/12/24に公開

##insertではなくinsertGetIdメソッド?を使えばいい。

##今まで


$LastId = DB::table('table_name2')->insert(
    --処理処理--
);

##これから


$LastId = DB::table('table_name2')->insertGetId(
    --処理処理--
);

$LastIdに最後に挿入したAIの値が入る。
オートインクリメントの値しか取れないです。

普通のsqlで最後にINSERTされたIDを取得する場合は

	
SELECT LAST_INSERT_ID();

を使います。

Discussion