umieść go w bloku try catch.
try {
DB::table('user')->where('id', $id)->update($userdata);
}catch(\Exception $e){
//Do something when query fails.
}
ponadto
DB::insert()
zwraca wartość logiczną.
DB::update()
zwraca wartość logiczną
DB::delete()
zwraca wartość logiczną
DB::insertGetId()
zwróć ostatnio wstawiony identyfikator.
Możesz napisać swoje kolejne kody w zależności od wartości.
PS Powyższe nie dotyczy błędów, ale tylko po to, aby dowiedzieć się, czy Twoje zapytanie dotknęło niektóre wiersze lub nie.