Как открыть шаблоны из S3 в phpword? - PullRequest
1 голос
/ 31 мая 2019

Я хочу отказаться от использования своего экземпляра ec2 для хранения шаблонов слов пользователей по мере их удаления с каждой развернутой версией.Я настроил свой s3 bucket в laravel и могу успешно хранить на нем файлы.Однако я не знаю, как загрузить их в phpword.

 $templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor(storage_path('app/templates/' . $company->id . '.docx'));

Приведенный выше код - это то, как я ранее загружал свой шаблон, используя локальный диск, этот конструктор хочет получить строковый путь к файлу.Из документации laravel я вижу, что мне нужно использовать фасад хранилища, но я не думаю, что Storage :: get () или Storage :: Url () будут работать.

1 Ответ

1 голос
/ 09 июля 2019

Я в конечном итоге решил эту проблему, скопировав файл из моего экземпляра s3 в мой экземпляр ec2 перед использованием phpword

...