Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到Laravel 3 Snappy捆绑包类Snappy_Laravel_Laravel 3 - Fatal编程技术网

未找到Laravel 3 Snappy捆绑包类Snappy

未找到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

我正努力让这个时髦的包裹发挥作用

它一直告诉我找不到Snappy类

我已经安装了bundle并将其添加到bundles.php文件中,以便自动加载

但还是什么都没有


感谢所有帮助:)谢谢如果您使用Artisan安装了捆绑包,那么(快速查看捆绑包GitHub存储库),您需要将文件夹
bundles/snappy laravel bundle
重命名为just
snappy
。或者您可以在
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;

谢谢,今晚我会尝试一下,如果你的答案正确的话,我会回来给你打分:)谢谢你迄今为止的帮助。