如何在控制器内保存pdf并通过pdf补丁

时间:2019-08-13 17:27:05

标签: laravel dompdf

pdf api-> https://github.com/barryvdh/laravel-dompdf

我创建了一些简单的API,每个传递一些数据的人都将获得指向pdf文件的链接。

问题是,当控制器在刀片模板中进行更改后,我不知道如何保存pdf。

所以...

我已经尝试根据请求更改数据,并且该方法有效。

类似于

class pdfGenerator extends Controller
{
public function show(Request $request)
{
    $data = $request->json()->all(); 
    return view('test2', compact('data'));
}
}

效果很好,pdf创建者也可以从web.php中很好地工作

Route::get('/test', function () {
  $pdf = PDF::loadView('test2');
  return $pdf->download('test2.pdf');
});

有人按预期下载了我的pdf文件。

但是,现在我尝试从请求中删除一些更改并保存文件,但是...没有efford ...任何想法吗? 托盘后我的代码可以保存内容

class pdfGenerator extends Controller
{
public function show(Request $request)
{

    $data = $request->json()->all();

    return $pdf = PDF::loadView('test2', compact('data'))->save('/pdf_saved/my_test_file.pdf');

}
}

但是我只得到一些错误。请帮忙:D

0 个答案:

没有答案