创建用户时抓取用户ID和字段

Tom*_* N. 1 php laravel

我目前有一个仅在数据库中创建用户记录的功能

$user->name;
$user->address;
$user->save();
Run Code Online (Sandbox Code Playgroud)

完成此操作后,我在用户表中为其创建了一个ID。

我知道我可以返回$ user,但是具体来说,我该如何从中获取ID和名称,以便在这样的调用中使用:

$user->save();

//return $user id and $user name
$update = new UpdateTable($id,$name);
Run Code Online (Sandbox Code Playgroud)

Tim*_*wis 6

调用时$user->save()id(或主键,如果不是id)可以通过来使用$user->id。因此,您只需将以下内容传递给您的UpdateTable()方法:

$user = new User();

$user->name = "Test";
$user->address = "123 Somewhere";

$user->save();

$update = new UpdateTable($user->id, $user->name);
...
Run Code Online (Sandbox Code Playgroud)