我正在使用laravel 4.我有一个名为文档的表。我使用Document :: insert()函数在Document表中插入数据。 我的代码如下:
$statuses = array();
foreach($content as $i){
array_push($statuses, array(
'user_id' => $user->id,
'document' => $i->text
));
}
$users = Document::insert($statuses);
现在我想获得插入ID。但$ users变量只给我一个名为true的布尔变量。如何获取插入ID。
答案 0 :(得分:2)
如果表具有自动递增ID,请使用insertGetId插入a 记录并检索id
代码段
$id = DB::table('Document')->insertGetId($yourarray);
注意:使用PostgreSQL时,insertGetId方法需要 自动递增列,命名为“id”。