В моем приложении я разрешаю пользователю создавать отчеты как в формате pdf, так и в формате xls и сохранять их в моем хранилище s3. Это работало некоторое время до сегодняшнего дня.
Когда я пытаюсь сгенерировать, xls генерирует нормально, но для pdf я получаю такой результат:
Сообщение Указанный cwd "" не существует.
Уровень ОШИБКА
Линия 334
Файл /var/app/current/vendor/symfony/process/Process.php
Это моя функция для создания отчета в формате PDF:
protected function exportPdf($sales)
{
$folder = Carbon::now()->toDateString();
$pdf = \PDF::loadView("reports.pdf.sales",
[
"data" => $sales,
"report" => [
"title" => "Sales Report",
"date" => Carbon::now()->toDayDateTimeString()
]
])->setPaper('a4')
->setOrientation("portrait");
$guid = bin2hex(random_bytes(32));
Storage::put($folder . "/" . $guid . ".pdf", $pdf->output());
return "https://s3-us-west-2.amazonaws.com/xxxxxx/" . $folder . "/" . $guid . ".pdf";
}
В моем файле env я настроил свой FILESYSTEM_DRIVER, чтобы он указывал на корзину s3:
FILESYSTEM_DRIVER=s3
Я использую пакет laravel / snappy .
Я очистил кеш, перезапустил свои очереди, запустил обновление композитора, но проблема не исчезла.