Laravel 5.5 – Get Last Inserted ID With Example
In this post we will give you information about Laravel 5.5 – Get Last Inserted ID With Example. Hear we will give you detail about Laravel 5.5 – Get Last Inserted ID With ExampleAnd how to use it also give you demo for it if it is necessary.
Today, we are share with you how to get last inserted ID in laravel with 4 simple example. we have needed some it last inserted ID in laravel application. so, here we have find 4 diffrent way to get last inserted ID in laravel. you can use it and get last ID of inserted record in laravel application.
1) Using insertGetId() method
You can get last inserted ID using insertGetId() in laravel for example
$id = DB::table('users')->insertGetId(
[ 'name' => 'first' ]
);
dd($id);
[ADDCODE]
2) Using lastInsertId() method
You can also get last inserted ID using lastInsertId() in laravel. You need PDO object to run this method for example
DB::table('users')->insert([
'name' => 'TestName'
]);
$id = DB::getPdo()->lastInsertId();;
dd($id);
3) Using create() method.
Yes, you can also get last ID using of laravel create() method with laravel Model. this methos is return last inssert recod’s object and you can get using this object last inserted ID. for example
$data = User::create(['name'=>'first']);
dd($data->id);
4) Using save() method.
You can also get last inserted ID using laravel save() method. if you use save() method for insert data then you can get last inserted id like that
$data = new User;
$data->name = 'Test';
$data->save();
dd($data->id);
We are hope this small tutorials help everyone. if you known more way to get last inserted ID in laravel so please comment bellow. Thanks..
Hope this code and post will helped you for implement Laravel 5.5 – Get Last Inserted ID With Example. if you need any help or any feedback give it in comment section or you have good idea about this post you can give it comment section. Your comment will help us for help you more and improve us. we will give you this type of more interesting post in featured also so, For more interesting post and code Keep reading our blogs