正在获取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();你的回答很令人困惑。请考虑用更清晰的方式来表达你的建议。