Jedynym sposobem, w jaki mogłem to uruchomić, było zastąpienie przygotowanej instrukcji wywołaniem „exec”:
$rowCount = DB::connection()->getpdo()->exec(
"LOAD DATA LOCAL INFILE '$fileName'
INTO TABLE $tableName
CHARACTER SET utf8mb4
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '\"'
LINES TERMINATED BY '\\n'"
);
Nie mam pojęcia, dlaczego nie zadziałałoby to przy użyciu przygotowanych instrukcji w Laravel - zdecydowanie działa z czystym przygotowanym oświadczeniem PDO.