猿问

使用Laravel Eloquent获取最后插入的ID

我目前正在使用以下代码在表中插入数据:


<?php


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");


    if ($data->save()) {

        return Response::json(array('success' => true), 200);

    }

}

我想返回插入的最后一个ID,但我不知道如何获取它。


亲切的问候!


函数式编程
浏览 7037回答 3
3回答

慕斯王

xdazz就在这种情况下,但对于谁可能使用未来游客的利益DB::statement或者DB::insert,还有另一种方式:DB::getPdo()->lastInsertId();
随时随地看视频慕课网APP
我要回答