【发布时间】:2018-05-26 23:38:14
【问题描述】:
这是我的代码:
User::create([
'name' => $request->name,
'email' => $request->email,
'cell_phone' => $request->cell_phone,
'province_id' => $request->province,
'city_id' => $request->city,
'job' => $job,
'company' => $company,
'member_num' => $member_num,
]);
如您所知,它会在数据库中插入一个新行。现在我需要获取插入行的id。我怎样才能得到它?
注意到我知道,I can do the same if I use $obj->save(), and the id will be $obj->id;。但是我想知道当我使用create() 时我该怎么做。
【问题讨论】:
-
$userDetials = User::create([ 'name' => $request->name, 'email' => $request->email, 'cell_phone' => $request->cell_phone, 'province_id' => $request->province, 'city_id' => $request->city, 'job' => $job, 'company' => $company, 'member_num' => $member_num, ]);
-
你说的是哪个版本的 Laravel?