Php 使用laravel Firstor新方法插入数据时,如何查找最后插入的id
我使用laravel firstOrNew方法插入数据。当数据不在表中时,它将插入数据。插入数据后,我无法获取上次插入的id 例:Php 使用laravel Firstor新方法插入数据时,如何查找最后插入的id,php,laravel-5,Php,Laravel 5,我使用laravel firstOrNew方法插入数据。当数据不在表中时,它将插入数据。插入数据后,我无法获取上次插入的id 例: 使用first或create代替first或new firstOrNew在未调用save()之前不会持久化,因此它不会在此处返回$user->id firstOrNew返回 return new static($attributes); return static::create($attributes); 和first或create返回 return new
使用
first或create
代替first或new
firstOrNew
在未调用save()
之前不会持久化,因此它不会在此处返回$user->id
firstOrNew
返回
return new static($attributes);
return static::create($attributes);
和first或create
返回
return new static($attributes);
return static::create($attributes);
阅读试用
$user->lastInsertId()
如果与给定代码有任何更改,请共享准确的代码。这应该可以工作dd($user->id)代码>使用id=>3进行尝试,即使用1以外的其他内容。还请共享用户表定义…不工作仍返回true