0

我在我的 Laravel 5.1 应用程序上使用 Barrydvh\Snappy 生成 PDF。用户登录后必须生成 PDF,因为该视图必须保密。

似乎 wkhtmltopdf 打开的外壳创建了一个并行会话,因此没有经过身份验证的用户,我返回登录路由而不是所需的私有视图。

有谁知道如何处理这个?

谢谢大家。

最好的问候,玛塔

4

1 回答 1

0

我可以通过让 Snappy 引用视图而不是路由来使其工作。这样我就避免了处理身份验证。

    $pdf = \PDF::loadView('viewName', compact($data));
    return $pdf->download('name.pdf');

我必须编辑服务器上的主机文件以添加引用我的应用程序域的 127.0.0.1。

于 2018-02-12T08:28:38.490 回答