Dies scheint also ein Problem mit dem PHP-Mysql-Treiber zu sein, der alle Felder unabhängig vom Typ als Zeichenfolgen zurückgibt. Quelle
Meine aws Elastic Beanstalk-Instanz scheint so eingerichtet zu sein, dass dies berücksichtigt wird, sodass sie Strings und Strings und Ints als Ints zurückgibt, während mein Vagrant-Setup geändert werden musste, um den php5_mysqlnd-Treiber anstelle des vorhandenen zu verwenden, und dies löste das Problem