/**
  * Remove the specified resource from storage.
  *
  * @param  int $id
  * @return Response
  */
 public function destroy($id)
 {
     $solicitudEnviada = SolicitudesEnviadas::find($id);
     if ($solicitudEnviada == null) {
         return Redirect('solicitudesEnviadas')->with('mensaje', 'No se encuentra la solicitud seleccionada.');
     }
     try {
         $solicitudEnviada->delete();
     } catch (\Exception $e) {
         switch ($e->getCode()) {
             case 23000:
                 return redirect()->route('solicitudesEnviadas.index')->with('mensaje', 'La solicitud no se puede eliminar al tener registros asociados.');
                 break;
             default:
                 return redirect()->route('solicitudesEnviadas.index')->with('mensaje', 'Eliminar solicitud error ' . $e->getCode());
         }
     }
     return redirect()->route('solicitudesEnviadas.index')->with('mensaje', 'La solicitud ha sido eliminada correctamente.');
 }