Der Titel ist weitgehend selbsterklärend. Eloquent hat eine MethodeEloquent/Laravel: Wie bekomme ich zuletzt die ID/Instanz von updateOrCreate()?
updateOrCreate()
hier dokumentiert genannt: https://laravel.com/docs/5.5/eloquent#other-creation-methods
In einigen Fällen ist dies wirklich nützlich ist. Aber nachdem ich updateOrCreate()
getan habe, brauche ich entweder das aktualisierte/erstellte Objekt oder seinen Primärschlüssel oder seine ID.
Natürlich könnte ich MyModel::where(...)->first()
tun und geben Sie alle diese Daten wieder, aber das ist ungeschickt und kann einige teure Anfrage sein.
jedoch updateOrCreate()
gibt nur wahr oder falsch.
Irgendwelche Ideen?
Mögliches Duplikat von [ Laravel, erhalten letzte Einfüge-ID mit Eloquent] (https://stackoverflow.com/questions/21084833/laravel-get-last-inserts-id-using-eloquent) – chiliNUT