【发布时间】:2015-07-20 07:51:44
【问题描述】:
我正在使用 Laravel 构建一个 Web 应用程序。我想创建一个 PDF 文档,因此我使用 BarryVDH 的 DOMPDF 类。 (https://github.com/barryvdh/laravel-dompdf/tree/0.4)
在我看来,当我使用 CSS 资产时,会出现以下错误:
file_put_contents(XXXX/app/storage/fonts/6fb68711b6675ac0a3fd0da8c654f06d.ttf): failed to open stream: No such file or directory
有谁知道我该如何解决这个问题?
【问题讨论】:
-
您的 CSS 可能正在使用
@font-face声明引用字体,导致 dompdf 获取字体。错误的位置看起来是您的 larval 插件想要存储字体文件的位置。该目录应该存在并且执行 dompdf 的用户(例如 Web 服务器)应该具有读/写权限。