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

Laravel Hent Record ID fra Update Query

update() metoden returnerer ikke et objekt, så du har to muligheder:

Mulighed 1

Brug updateOrCreate() :

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

Mulighed 2

Hent et objekt og opdater det:

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

$id = $user->id;



  1. Håndtering af tider og efter midnat

  2. Hvorfor er indlæsning af SQLAlchemy-objekter via ORM 5-8x langsommere end rækker via en rå MySQLdb-markør?

  3. Sådan opretter du en tabel med flere fremmednøgler og ikke bliver forvirret

  4. Sådan får du sidst indsatte id fra tabellen MySQL