andriajah Fri Apr 2022 1 year ago

Get Current Id after Insert Laravel 9

Posting ini akan memberi Anda contoh laravel 9 mendapatkan id yang dimasukkan terakhir. Saya menjelaskan secara sederhana tentang laravel 9 mendapatkan id yang dimasukkan. Kita akan melihat contoh laravel 9 get create model id. Kami akan menggunakan cara mendapatkan id catatan yang terakhir dimasukkan di laravel 9. Mari kita mulai dengan cara mendapatkan id catatan yang terakhir dibuat di laravel 9.

Dalam contoh ini, saya akan memberi Anda dua cara untuk mendapatkan id yang dimasukkan terakhir di laravel fasih. Kami akan menggunakan fungsi create() dan insertGetId() untuk mendapatkan id yang terakhir dimasukkan. jadi, mari kita lihat kedua contoh dan bekerja dengan mereka.

Contoh 1:

Mari kita lihat kode controller seperti di bawah ini:

<?php
    
namespace App\Http\Controllers;
    
use Illuminate\Http\Request;
use App\Models\User;
    
class UserController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index(Request $request)
    {
        $create = User::create([
                            'name' => 'Ahmad Andriansyah',
                            'email' => '[email protected]',
                            'password' => '123456'
                        ]);
  
        $lastInsertID = $create->id;
          
        dd($lastInsertID);
    }
}

Contoh 2:

Mari kita lihat kode controller seperti di bawah ini:

<?php
    
namespace App\Http\Controllers;
    
use Illuminate\Http\Request;
use DB;
    
class UserController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index(Request $request)
    {
        $lastInsertID = DB::table('users')->insertGetId([
                            'name' => 'Ahmad Andriansyah',
                            'email' => '[email protected]',
                            'password' => '123456'
                        ]);
  
        dd($lastInsertID);
    }
}

Saya harap dapat membantu Anda...

laravel laravel tutorial laravel 9 how to get last id after insert in laravel get id create laravel