mettilo in un blocco try catch.
try {
DB::table('user')->where('id', $id)->update($userdata);
}catch(\Exception $e){
//Do something when query fails.
}
inoltre,
DB::insert()
restituisce booleano.
DB::update()
restituisce booleano
DB::delete()
restituisce booleano
DB::insertGetId()
restituisce l'ultimo ID inserito.
Puoi scrivere i tuoi codici di follow-up a seconda del valore.
PS Quanto sopra non serve per errori ma solo per sapere se la tua query influita alcune righe o meno.