Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Falsche COM_STMT_PREPARE-Antwortgröße. Empfangen 7. LARAVEL-FEHLER

Ich stand auch vor dem gleichen Problem. Mein Webhost-Anbieter war 000webhost. Setzen Sie einfach dieses PDO-Attribut PDO::ATTR_EMULATE_PREPARES auf true in Ihrer Datenbank-Konfigurationsdatei (config/database.php) und es sollte gut funktionieren.

Beispiel:

'mysql' => [
    'driver' => 'mysql',
    'host' => env('DB_HOST', 'localhost'),
    //.......
    'options'   => [PDO::ATTR_EMULATE_PREPARES => true,]
],

Zusätzlich müssen Sie möglicherweise php artisan config:cache ausführen wenn Sie Ihre Konfiguration zwischengespeichert haben oder in der Produktionsumgebung ausgeführt werden.