【发布时间】:2023-04-09 04:33:01
【问题描述】:
我正在使用 Laravel 中的 Dompdf 包来下载 pdf。我的 web.php 中有以下内容:
Route::get('proposal-pdf/{id}', function($id) {
$proposal = Proposal::find($id);
// $pdf = PDF::loadView('test', compact('proposal'));
$pdf = PDF::loadView('internal-admin-tools.proposal-pdf', compact('proposal'));
return $pdf->download('proposal.pdf');
return back();
});
我使用以下方式下载了 Dompdf:composer require barryvdh/laravel-dompdf。
我有一个使用 Laravel 附带的字体的视图。我收到以下错误:
fopen(C:\xampp\htdocs\HealthHub\storage\fonts/\176125b1b6dc4704cbf0390040859779.ufm):无法打开流:没有这样的文件或目录
我在“存储”中添加了“字体”目录,然后添加了上述文件。在我这样做并重新加载之后,负载不会呈现。我想我可能必须更改我的“字体”文件夹的权限,并且在这里找不到任何关于如何做到这一点的明确答案。我以前没有这样做过。我正在使用 VSCode 和 XAMPP。我导航到终端中的“字体”文件夹并输入:chmod mode 777。它说“chmod”无法识别
【问题讨论】:
-
导航到存储并使用“cacls myfile.txt /g everyone:f”更改权限,因为你在windows,所以chmod不起作用
-
谢谢,我能够做到这一点,但仍然无法加载 pdf。我认为该软件包与 Laravel 的开箱即用字体不兼容
-
使用谷歌字体...
标签: laravel