Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Laravel Holen Sie sich die Datensatz-ID aus der Aktualisierungsabfrage

update() Methode gibt kein Objekt zurück, also haben Sie zwei Möglichkeiten:

Option 1

Verwenden Sie updateOrCreate() :

$user = User::updateOrCreate(['fbID' => $x['id']], $dataArray);
$id = $user->id;

Option 2

Holen Sie sich ein Objekt und aktualisieren Sie es:

$user = User::where('fbID', '=', $x['id'])->first();
$user->update($dataArray);

$id = $user->id;