Mysql
 sql >> Database >  >> RDS >> Mysql

Laravel Ottieni l'ID del record dalla query di aggiornamento

update() non restituisce un oggetto, quindi hai due opzioni:

Opzione 1

Usa updateOrCreate() :

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

Opzione 2

Ottieni un oggetto e aggiornalo:

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

$id = $user->id;