php - 在 Laravel 4 中获取最后插入的 ID

标签 php laravel laravel-4

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

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

最后插入的 ID + 1 ;

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

最佳答案

我们需要查看您的代码才能确定,但​​如果您使用的是 Eloquent,那么当您使用 $model->save() 将其插入数据库时​​,然后 $model->id 应该有插入的 id。

所以

$model = new Model();

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

$model->save();

$insert_id = $model->id;

关于php - 在 Laravel 4 中获取最后插入的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24656633/

相关文章:

php - 通过IP地址和时间间隔限制表单提交速率

PHP Cookie 不会设置

php - 我如何使用 php 检测字符串中的 iso8859-8 和 utf8 希伯来字符

php - Laravel 计数中的行数有很多关系

php - 使用 Laravel 将项目 ID 附加到 slug 或通过 slug 在 MySQL 中查找

php - 使用 PHP DOM 获取子节点的值

php - 如何将base64图像解码保存到laravel中的公用文件夹

php - 如何修复 SQLSTATE[HY000] [2002] 连接被拒绝(SQL : select * from `categories` where `enable` = 1) on Laradock?

Laravel - 使用哪个缓存驱动程序?

php - 使用 Laravel 显示类别和最低价格