ホームページ >バックエンド開発 >PHPチュートリアル >Laravel Eloquent で最後に挿入された ID を取得する方法は?

Laravel Eloquent で最後に挿入された ID を取得する方法は?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-06 07:36:15617ブラウズ

How to Retrieve the Last Inserted ID with Laravel Eloquent?

Laravel Eloquent を使用して最後に挿入された ID を取得する方法

Laravel では、save() メソッドはモデルをデータベースに永続化します。挿入が成功すると、モデルの id プロパティには最後に挿入された ID が自動的に設定されます。

コード例

次のコード スニペットを考えてみましょう。

public function saveDetailsCompany()
{
    // ... code to populate the $data model ...

    $data->save();

    return response()->json(['success' => true, 'last_insert_id' => $data->id], 200);
}

この例では、 save() を使用してデータが正常に挿入されると、$data->id プロパティには最後に挿入された ID が含まれます。次に、response()->json() 関数を使用して、成功メッセージとともに ID を返します。

以上がLaravel Eloquent で最後に挿入された ID を取得する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。