正在获取laravel 5上最近插入的表行的id

正在获取laravel 5上最近插入的表行的id,laravel,laravel-4,laravel-5,Laravel,Laravel 4,Laravel 5,假设我刚刚在表test上插入了行,就像test::create($inputs)一样,它具有自动递增的主键字段id。如何获取我刚才使用laravel 4.2/5插入的行的id?以下代码片段: $test = Test::create($inputs) 将允许您使用$test->id您可以在保存时使用以下行获取最后一个插入id 保存记录后,需要使用$test->id您可以使用示例获取插入的id $inserted_id = Test::create($inputs)->id; 检查一下这

假设我刚刚在表
test
上插入了行,就像
test::create($inputs)一样,它具有自动递增的主键字段
id
。如何获取我刚才使用laravel 4.2/5插入的行的id?

以下代码片段:

$test = Test::create($inputs)

将允许您使用
$test->id

您可以在保存时使用以下行获取最后一个插入id


保存记录后,需要使用$test->id

您可以使用示例获取插入的id

$inserted_id = Test::create($inputs)->id;

检查一下这个@jewelhuq,它使用save()方法,需要逐个为每个字段设置值。但是我想使用create()方法来插入,该方法一次接受输入数组来插入数据并获取最近插入的行的ID。您可以尝试DB::getPdo()->lastInsertId();你的回答很令人困惑。请考虑用更清晰的方式来表达你的建议。