Voor zover ik kan zien komt het allemaal neer op mysql niet in staat zijn om met benoemde parameters om te gaan.
Laravel heeft emulatiemodus uitgeschakeld standaard
. Je kunt het inschakelen in config/database.php door 'options' => [PDO::ATTR_EMULATE_PREPARES => TRUE] toe te voegen naar verbindingsinstellingen. Op die manier krijg je hetzelfde resultaat als in pure php. Ik weet echter niet zeker of dat een goed idee is.