Mysql
 sql >> Base de données >  >> RDS >> Mysql

Taille de réponse COM_STMT_PREPARE incorrecte. Reçu 7. ERREUR LARAVEL

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.