Laravel-5在firstOrCreate()之后获得最后插入的ID

V4n*_*ll4 4 php laravel laravel-5

我试图在firstOrCreate()调用之后获取数据库中最后插入的ID。我在下面复制了我的代码:

$booking->firstOrCreate(array_slice($reserve->whereId($payment->reserved_place_id)->first()->toArray(), 0, 24))->save();
Run Code Online (Sandbox Code Playgroud)

如何获取最后插入的ID?

我查看了其他Laravel请求以获取最后一个插入ID,但我认为此实例有所不同,因为它们未使用firstOrCreate()。

提前致谢。

Mar*_*cký 6

firstOrCreate()方法返回Model。因此,您可以简单地将其保存到某个变量中,然后获取模型的ID。