Skip to content
logo

Kotak Kode Pemograman

Sharing tentang bahasa pemograman

  • WordPress
    • Plugin
  • Tutorial
    • PHP
  • Laravel
  • Tools Webbsite
  • Desain
  • Source Code
  • Web Developer
  • Toggle search form

Mendapatkan ID dari data yang baru saja disisipkan di Laravel

Posted on 19/06/2024 By kotakkode No Comments on Mendapatkan ID dari data yang baru saja disisipkan di Laravel

Fungsi insertGetId dalam Laravel digunakan untuk menyisipkan data baru ke dalam tabel dan mengembalikan ID dari data yang baru saja disisipkan. Fungsi ini sangat berguna jika Anda perlu memperoleh ID dari data yang baru saja dimasukkan ke dalam database.

Berikut adalah contoh penggunaan fungsi insertGetId dalam Laravel:

use Illuminate\Support\Facades\DB;

public function create(Request $request)
{
    $data = [
        'name' => $request->name,
        'email' => $request->email,
        'password' => bcrypt($request->password),
    ];

    $userId = DB::table('users')->insertGetId($data);

    return response()->json(['message' => 'User berhasil dibuat', 'user_id' => $userId]);
}

Dalam contoh ini, kita menggunakan fungsi insertGetId untuk menyisipkan data pengguna baru ke dalam tabel ‘users’. Data pengguna diinisialisasi dengan nilai-nilai dari permintaan $request. Setelah data pengguna baru berhasil disisipkan, kita menggunakan insertGetId untuk mendapatkan ID dari pengguna yang baru saja disisipkan ke dalam tabel. Kemudian, kita mengembalikan respons JSON yang mengandung pesan sukses dan ID pengguna yang baru.

Pastikan Anda telah mengimpor fasad DB di bagian atas file controller Anda sebelum menggunakan DB::table().

Controller, Laravel

Post navigation

Previous Post: Membuat Seeder Laravel dari File JSON
Next Post: Cara mencari ID di laravel

Related Posts

Cara membuat Value selected Dropdown di halaman edit blade laravel Blade
Seeder Laravel gambar langung dari URL Laravel
Mengirim email dengan queue di Laravel 10 Laravel
Laravel 403 Forbidden Upload to resfull API Laravel
Membuat Role Permission di Laravel Laravel
Login laravel lewat link Laravel

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Copyright © 2026 Kotak Kode Pemograman.

Powered by PressBook Grid Blogs theme