Zdá se tedy, že jde o problém s ovladačem php mysql, který vrací všechna pole jako řetězce bez ohledu na typ. zdroj
Zdá se, že moje instance elastického beanstalk aws je nastavena tak, aby to zohledňovala, takže vrací řetězce a řetězce a ints jako ints, zatímco moje nastavení tulák bylo potřeba změnit, aby používal ovladač php5_mysqlnd místo toho, který měl, a to problém vyřešilo