Så dette ser ud til at være et problem med, at php mysql-driveren returnerer alle felter som strenge uanset type. kilde
Min aws elastic beanstalk-instans ser ud til at være sat op til at tage højde for dette, så den returnerer strenge og strenge og ints som ints, mens min vagrant-opsætning skulle ændres for at bruge php5_mysqlnd-driveren i stedet for den, den havde, og dette løste problemet