public function actualizarInforme() { $response = User::buscar_usuario(e(Input::get('usuario'))); if (count($response) != 0) { $id_informe = e(Input::get('id_informe')); $descripcion_informe = e(Input::get('descripcion_informe')); $codigo_informe = e(Input::get('codigo_informe')); $usuario_id_usuario = e(Input::get('usuario')); $informe = Informe::buscar_informe($id_informe); if (!is_null(Input::file('archivo_informe'))) { $archivo_informe_viejo = $informe->archivo_informe; $archivo_informe = Input::file('archivo_informe'); $archivo_informe_nombre = $id_informe . '_archivoInforme.' . $archivo_informe->getClientOriginalExtension(); } else { $archivo_informe_nombre = $informe->archivo_informe; } $response = 0; $response = Informe::actualizar_informe($id_informe, $descripcion_informe, $codigo_informe, $archivo_informe_nombre, $usuario_id_usuario); if (count($response) == 1) { if (!is_null(Input::file('archivo_informe'))) { File::delete('img/informe/' . $archivo_informe_viejo); $archivo_informe->move('img/informe', $archivo_informe_nombre); } return Redirect::to(URL::previous())->withMensaje('Informe Actualizado Correctamente'); } else { return Redirect::to(URL::previous())->withMensaje('Ha ocurrido un error'); } } else { return Redirect::to(URL::previous())->withError('No es un usuario vĂ¡lido!'); } }