Také jsem se potýkal se stejným problémem. Můj poskytovatel webhostingu byl 000webhost. Stačí nastavit tento atribut PDO PDO::ATTR_EMULATE_PREPARES
na hodnotu true ve vašem konfiguračním souboru databáze (config/database.php) a mělo by to fungovat dobře.
Např.:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
//.......
'options' => [PDO::ATTR_EMULATE_PREPARES => true,]
],
Navíc možná budete muset spustit php artisan config:cache
pokud máte konfiguraci uloženou v mezipaměti nebo pokud běží v produkčním prostředí.