通过 Laravel Eloquent 检索最后插入的 ID
要在 Laravel Eloquent 中插入数据并检索最后插入的 ID,请按照以下步骤操作:
1。插入数据:
$data = new Company; $data->fill($post); $data->save();
2.获取最后插入的ID:
保存操作后,访问$data对象的id属性。该属性代表最后插入的ID:
$lastInsertId = $data->id;
3。返回 ID:
在控制器中,以 JSON 响应形式返回最后插入的 ID:
return response()->json(['success' => true, 'last_insert_id' => $lastInsertId], 200);
示例代码:
public function saveDetailsCompany() { $post = Input::all(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); $data->save(); return response()->json(['success' => true, 'last_insert_id' => $data->id], 200); }
以上是如何使用 Laravel Eloquent 检索最后插入的 ID?的详细内容。更多信息请关注PHP中文网其他相关文章!