MySQLでLaravel 4を使用しています.DBでレコードが挿入、更新、または削除されたときに発生する可能性のあるエラーを制御する方法を知りたいです。たとえば、次のように更新するとします。
DB::table('user')->where('id', $id)->update($userdata);
そのクエリが失敗したかどうかを知るにはどうすればよいですか? try-catch ブロックを使用して例外をキャッチして処理することを考えましたが、Laravel 固有のメソッドが存在するかどうかを知りたいです。