私も同じ問題に直面しました。私のウェブホストプロバイダーは000webhostでした。このPDO属性を設定するだけですPDO::ATTR_EMULATE_PREPARES
データベース構成ファイル(config / database.php)でtrueに設定すると、正常に機能するはずです。
例:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
//.......
'options' => [PDO::ATTR_EMULATE_PREPARES => true,]
],
さらに、php artisan config:cache
を実行する必要がある場合があります 構成をキャッシュした場合、または実稼働環境で実行している場合。