Как получить последний идентификатор в Laravel: методы и примеры кода

Чтобы получить последний идентификатор в Laravel, вы можете использовать любой из следующих методов:

  1. Использование метода insertGetId:

    $id = DB::table('your_table')->insertGetId([
    'column1' => 'value1',
    'column2' => 'value2',
    ]);
    echo $id; // Last inserted ID
  2. Использование метода create:

    $model = YourModel::create([
    'column1' => 'value1',
    'column2' => 'value2',
    ]);
    echo $model->id; // Last inserted ID
  3. Использование метода save:

    $model = new YourModel();
    $model->column1 = 'value1';
    $model->column2 = 'value2';
    $model->save();
    echo $model->id; // Last inserted ID
  4. Использование метода insertс getLastInsertId:

    DB::table('your_table')->insert([
    'column1' => 'value1',
    'column2' => 'value2',
    ]);
    $id = DB::getPdo()->lastInsertId();
    echo $id; // Last inserted ID

Эти методы позволяют получить последний вставленный идентификатор после выполнения операции вставки в Laravel.