Ja też spotkałem się z tym samym problemem. Moim dostawcą usług hostingowych był 000webhost. Po prostu ustaw ten atrybut PDO PDO::ATTR_EMULATE_PREPARES
prawda w pliku konfiguracyjnym bazy danych (config/database.php) i powinno działać poprawnie.
Np.:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
//.......
'options' => [PDO::ATTR_EMULATE_PREPARES => true,]
],
Dodatkowo może być konieczne uruchomienie php artisan config:cache
jeśli masz buforowaną konfigurację lub działasz w środowisku produkcyjnym.