sql >> Databáze >  >> RDS >> Mysql

Laravel Získejte ID záznamu z aktualizačního dotazu

update() metoda nevrací objekt, takže máte dvě možnosti:

Možnost 1

Použijte updateOrCreate() :

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

Možnost 2

Získejte objekt a aktualizujte jej:

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

$id = $user->id;



  1. Odstranění událostí z protokolu pošty databáze SQL Server (T-SQL)

  2. spojit dva cizí klíče ze stejné tabulky v SQL

  3. SQLalchemy neprovádí změny při nastavování role

  4. MySQL - Jak vybrat řádky, kde je hodnota v poli?