未找到Laravel 3 Snappy捆绑包类Snappy
我正努力让这个时髦的包裹发挥作用 它一直告诉我找不到Snappy类 我已经安装了bundle并将其添加到bundles.php文件中,以便自动加载 但还是什么都没有未找到Laravel 3 Snappy捆绑包类Snappy,laravel,laravel-3,Laravel,Laravel 3,我正努力让这个时髦的包裹发挥作用 它一直告诉我找不到Snappy类 我已经安装了bundle并将其添加到bundles.php文件中,以便自动加载 但还是什么都没有 感谢所有帮助:)谢谢如果您使用Artisan安装了捆绑包,那么(快速查看捆绑包GitHub存储库),您需要将文件夹bundles/snappy laravel bundle重命名为justsnappy。或者您可以在application/bundles.php中的bundles注册中添加位置键 'snappy' => arra
感谢所有帮助:)谢谢如果您使用Artisan安装了捆绑包,那么(快速查看捆绑包GitHub存储库),您需要将文件夹
bundles/snappy laravel bundle
重命名为justsnappy
。或者您可以在application/bundles.php
中的bundles注册中添加位置
键
'snappy' => array('auto' => true, 'location' => 'snappy-laravel-bundle')
默认情况下,Laravel将假定数组的键(在本例中为snappy
)是捆绑包存储在bundles
目录中的目录。我找到了解决方案
我已经正确安装了所有东西,但问题是我应该使用名称空间。在bundle页面上,它说用法是这样的
Bundle::start('snappy');
$snappy = Snappy::make('/usr/bin/wkhtmltopdf');
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="file.pdf"');
echo $snappy->getOutput('http://laravel.com');
exit;
正确的方法是像这样使用名称空间
Bundle::start('snappy');
// the following two lines is added
use Knp\Snappy\Pdf;
$snappy = new Pdf('/usr/local/bin/wkhtmltopdf');
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="file.pdf"');
echo $snappy->getOutput('http://laravel.com');
exit;
谢谢,今晚我会尝试一下,如果你的答案正确的话,我会回来给你打分:)谢谢你迄今为止的帮助。