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

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

Patricia Arquette
リリース: 2024-12-06 07:36:15
オリジナル
620 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート