Laravel DOMPDF无法打开流:没有这样的文件或目录

问题描述

我正在使用barryvdh / laravel-dompdf并尝试保存pdf文件。它给我一个错误

 file_put_contents(core/storage/app/pdf/pdffile50.pdf): failed to open stream: No such file or directory

未创建文件

    $pdf = PDF::loadView('invoice::pdf_generate',$data)->setOptions(['dpi' => 115,'defaultMediaType' 
    => 'media','defaultFont' => 'sans-serif','isRemoteEnabled' => true])
     ->save('core/storage/app/pdf/pdffile'.$invoice->id.'.pdf');

有人知道我为什么会收到此错误吗?

在使用命令php artisan recurring:invoice进行任务调度时发生此错误

PDF.php

public function save($filename){
    $this->files->put($filename,$this->output());
    return $this;
}

当我使用base_path时,它正在工作

$pdf = PDF::loadView('invoice::pdf_generate',$data)->setOptions(['dpi' => 
 115,'defaultMediaType' => 'media','isRemoteEnabled' => true])->save( 
 base_path().'/storage/app/pdf/invoice'.$invoice->id.'.pdf');

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...