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.