setzen Sie es in einen Try-Catch-Block.
try {
DB::table('user')->where('id', $id)->update($userdata);
}catch(\Exception $e){
//Do something when query fails.
}
außerdem
DB::insert()
gibt einen booleschen Wert zurück.
DB::update()
gibt einen booleschen Wert zurück
DB::delete()
gibt einen booleschen Wert zurück
DB::insertGetId()
gibt die zuletzt eingefügte ID zurück.
Je nach Wert können Sie Ihre Folgecodes schreiben.
P.S. Die obigen Angaben beziehen sich nicht auf Fehler, sondern nur um zu wissen, ob Ihre Abfrage betroffen ist einige Zeilen oder nicht.