在Laravel 4中获取上次插入的ID

时间:2014-07-09 14:36:29

标签: php laravel laravel-4

我是Laravel的新手.. 如何在Laravel模型表单中获取最后插入的ID。

创建新项目时自动显示数据库中的项目代码

上次插入的ID + 1;

{{ Form::text('project_code', Input::old('name'), array('class' => 'form-control','disabled')) }}                 

1 个答案:

答案 0 :(得分:3)

我们需要确保您的代码是正确的,但如果您使用的是雄辩的,那么当您使用$model->save()将其插入数据库时​​,$model->id应该具有插入的ID。

所以

$model = new Model();

$model->field = $var;
$model->field = $var;
$model->field = $var;

$model->save();

$insert_id = $model->id;