Cela semble donc être un problème avec le pilote php mysql renvoyant tous les champs sous forme de chaînes, quel que soit leur type. source
Mon instance aws elastic beanstalk semble être configurée pour tenir compte de cela, donc elle renvoie des chaînes et des chaînes et des entiers en tant qu'entiers alors que ma configuration vagabonde devait être modifiée pour utiliser le pilote php5_mysqlnd au lieu de celui qu'elle avait et cela a résolu le problème