猿问

如何在 laravel 7 中获取最后插入的 id?

如何在 laravel 7 中获取插入的 id ?


if (!User::where('Name', $u['name'])->exists()) {

                        $user= new User;

                        $user->key =  $u['key'];

                        $user->Name  = $u['name'];

                        $user->save();

                        dd($user->id());

                    }

这是我的错误


Call to undefined method App\User::id() 


ibeautiful
浏览 101回答 1
1回答

慕田峪9158850

你不需要括号。您只能使用 user->id如果您使用括号 laravel 搜索一个函数,这就是您收到该错误的原因。保存后laravel填写对象id参数,你只需要把它拿走即可。
随时随地看视频慕课网APP
我要回答