Laravel 5 使用Spatiale/browsershot获取类';App\Http\Controllers\operations';未找到错误
使用pluhttps://github.com/spatie/browsershot 我试图将html内容保存到jpg文件,我需要在其中设置渲染图像 全高(生成pdf文件时,内容可以包含在多个页面中)。 有没有办法,因为默认生成的图像是按高度剪切的 我试过:Laravel 5 使用Spatiale/browsershot获取类';App\Http\Controllers\operations';未找到错误,laravel-5,Laravel 5,使用pluhttps://github.com/spatie/browsershot 我试图将html内容保存到jpg文件,我需要在其中设置渲染图像 全高(生成pdf文件时,内容可以包含在多个页面中)。 有没有办法,因为默认生成的图像是按高度剪切的 我试过: use Spatie\Browsershot\Browsershot; ... Browsershot::html( htmlspecialchars_decode($content) ) ->
use Spatie\Browsershot\Browsershot;
...
Browsershot::html( htmlspecialchars_decode($content) )
->showBackground()
->fit(\Manipulations::FIT_CONTAIN, 200, 200)
->save($save_to_file);
并得到错误:
Class 'App\Http\Controllers\Manipulations' not found
我错过了哪些声明?我没有发现我必须在config/app.php中添加任何devalations
composer.json :
"require": {
"laravel/framework": "5.8.*",
"spatie/browsershot": "^3.27",
"spatie/laravel-image-optimizer": "^1.4",
package.json:
"dependencies": {
"puppeteer": "^1.14.0",
"pusher-js": "^4.3.1"
}
包
spatie/browsershot
有一个依赖包
要解决问题,应将操作
类的路径添加到控制器中:
use Spatie\Image\Manipulations;
操纵是您的模型之一?不,这里提到过,但是如果您缺少操纵类的路径,请检查我的asnwer