如何通过Laravel中的save()方法获取最后插入的ID

Ale*_*len 1 php laravel

我知道要获取我可以使用的最后一个ID,insertGetId()但是我想知道如何通过save()方法获取最后一个插入的ID 。

order = new Store_order;
    $order->invoice_id = $signed['invoice_id'];
    $invoice = $order->save()['so_id'];
Run Code Online (Sandbox Code Playgroud)

我用这个但是它返回null

TIG*_*GER 5

在之后$order->save()$order->so_id应该是最后插入的ID。您的代码应如下所示。

$order = new Store_order;
$order->invoice_id = $signed['invoice_id'];
$order->save();
$invoice = $order->so_id;
Run Code Online (Sandbox Code Playgroud)