Tôi cũng phải đối mặt với vấn đề tương tự. Nhà cung cấp máy chủ lưu trữ web của tôi là 000webhost. Chỉ cần đặt thuộc tính PDO này PDO::ATTR_EMULATE_PREPARES
thành true trong tệp cấu hình cơ sở dữ liệu của bạn (config / database.php) và nó sẽ hoạt động tốt.
Vd:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
//.......
'options' => [PDO::ATTR_EMULATE_PREPARES => true,]
],
Ngoài ra, bạn có thể cần chạy php artisan config:cache
nếu bạn đã lưu vào bộ nhớ cache cấu hình của mình hoặc nếu đang chạy trong môi trường sản xuất.