J'ai également rencontré le même problème. Mon fournisseur d'hébergement Web était 000webhost. Définissez simplement cet attribut PDO PDO::ATTR_EMULATE_PREPARES
à true dans le fichier de configuration de votre base de données (config/database.php) et cela devrait fonctionner correctement.
Ex :
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
//.......
'options' => [PDO::ATTR_EMULATE_PREPARES => true,]
],
De plus, vous devrez peut-être exécuter php artisan config:cache
si vous avez mis en cache votre configuration ou si vous l'exécutez dans un environnement de production.