Den eneste måde, jeg kunne få det til at virke, var at erstatte den forberedte erklæring med et 'exec'-kald:
$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'"
);
Jeg aner ikke, hvorfor det ikke ville fungere ved at bruge en udarbejdet erklæring i Laravel - det virker helt sikkert med en ren BOB udarbejdet erklæring.