In Laravel 4, quando si esegue un DB::insert()
, come si può ottenere l'ID della riga che è stata appena inserita? Simile a quello che abbiamo con la funzione ->insertGetId()
. Il motivo dell'utilizzo di DB::insert()
è che è una query PostgreSQL complessa che non può essere creata utilizzando Fluent.Restituisce un nuovo id con DB :: insert() in Laravel 4
Esempio Domanda:
$newId = DB::insert('insert into users (id, name) values (?, ?)', array(1, 'Dayle'));
echo $newId; // returns 1
Grazie Phil, questa è la risposta reale alla domanda! – jonlink