Предоставленный CWD не существует - PullRequest
0 голосов
/ 05 июля 2019

В моем приложении я разрешаю пользователю создавать отчеты как в формате 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 . Я очистил кеш, перезапустил свои очереди, запустил обновление композитора, но проблема не исчезла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...