¿Cómo saber si una consulta falla en Laravel 4?
Estoy usando Laravel 4 con MySQL y quiero saber cómo controlar los posibles errores cuando se inserta, actualiza o elimina un registro en DB. Por ejemplo, si hago una actualización de la siguiente manera:
DB::table('user')->where('id', $id)->update($userdata);
¿Cómo podría saber si esa consulta falla? Pensé en usar un bloque try-catch para detectar la excepción y lidiar con ella, pero quiero saber si existe un método específico de Laravel.