我正在更新 composer 和使用barryvdh/laravel-dompdf包。问题是,当我点击按钮,它显示我的错误,如下图:-
这是无论如何改变文件夹路径?或者我缺少代码来修改路径下载PDF文件?
ha5z0ras1#
您需要运行以下命令:
php artisan vendor:publish
然后,尝试在storage目录中创建fonts目录。例如storage/app/fonts。另外,请记住使其可写。对于超过30秒的最大执行时间,这不是laravel相关的问题,而是关于php配置的问题。请查看并修复它:http://php.net/manual/en/info.configuration.php#ini.max-execution-time你也可以看到这样的回答:https://stackoverflow.com/a/30290770/6000629希望这对你有帮助!
storage
fonts
storage/app/fonts
dced5bon2#
试试这个:
$pdf = PDF::loadView('pdf/personalpdf', compact('user','result'))->setOptions(['defaultFont' => 'sans-serif']);
这对我很有效,我没有创建任何文件/文件夹
lskq00tm3#
只需删除cart.placeOrder.blade中对css外部文件的引用即可
mxg2im7a4#
注意:此目录必须存在,并且可由Web服务器进程写入。在配置文件下,它是这样说的:因此您应该在存储器中创建fonts目录。
"font_cache" => storage_path('fonts/'),
4条答案
按热度按时间ha5z0ras1#
您需要运行以下命令:
然后,尝试在
storage
目录中创建fonts
目录。例如
storage/app/fonts
。另外,请记住使其可写。对于超过30秒的最大执行时间,这不是laravel相关的问题,而是关于php配置的问题。请查看并修复它:http://php.net/manual/en/info.configuration.php#ini.max-execution-time
你也可以看到这样的回答:https://stackoverflow.com/a/30290770/6000629
希望这对你有帮助!
dced5bon2#
试试这个:
这对我很有效,我没有创建任何文件/文件夹
lskq00tm3#
只需删除cart.placeOrder.blade中对css外部文件的引用即可
mxg2im7a4#
注意:此目录必须存在,并且可由Web服务器进程写入。在配置文件下,它是这样说的:因此您应该在存储器中创建fonts目录。