我希望在插入laravel 5.2之前获取要插入的id。有什么办法或者有可能实现这个目标吗?假设我有一个表是交易。这个表有5个ID,我想得到第6个id。请帮我。在此先感谢:)
答案 0 :(得分:-2)
简单地说,您可以按降序对记录进行排序以找出最后一条记录。
$obj = DB::table('table_name')->orderBy('created_at', 'desc')->first();
$obj->id
为您提供最后一条记录的ID。根据你可以决定下一个id值。
答案 1 :(得分:-2)
如果您在用户控制器中,请使用以下代码
$ userAll =用户::所有(); $ lastId = $ userAll->首先() - >编号;
我认为有所帮助。