>

배포 된 버전마다 제거 될 때 사용자 워드 템플릿을 저장하기 위해 ec2 인스턴스를 사용하지 않고 싶습니다. s3 버킷을 laravel에 설정하고 파일을 성공적으로 저장할 수 있습니다. 그러나 나는 그들을 phpword에로드하는 방법을 모른다.

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

위 코드는 이전에 로컬 디스크를 사용하여 템플릿을로드하는 방법이며,이 생성자는 파일의 문자열 경로를 원합니다. 라 라벨 문서에서 스토리지 외관을 사용해야하지만 Storage :: get () 또는 Storage :: Url ()이 작동하지 않을 것이라고 생각합니다.


  • 답변 # 1

    phpword를 사용하기 전에 s3 인스턴스에서 ec2 인스턴스로 파일을 복사 하여이 문제를 해결했습니다.

  • 이전 c# - 세션이 만료 된 후에도 개체 유지
  • 다음 Android 개발에 Java 8을 사용할 수 있습니까?