Mysql
 sql >> Base de données >  >> RDS >> Mysql

Laravel Obtenir l'ID d'enregistrement à partir de la requête de mise à jour

update() ne renvoie pas d'objet, vous avez donc deux options :

Option 1

Utilisez updateOrCreate() :

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

Option 2

Récupérez un objet et mettez-le à jour :

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

$id = $user->id;