我正在尝试从作曲家安装intervention/image
,但在安装后我收到此错误:
Class 'Image' not found
1:通过作曲家安装:
composer require intervention/image
2:添加到提供者数组:
'Intervention\Image\ImageServiceProvider'
3:添加到别名数组:
'Image' => 'Intervention\Image\Facades\Image'
4:更新作曲家:
composer update
5:发布:
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5"
公开结果:
Nothing to publish for tag [].
6:自动加载:
composer dump-autoload
答案 0 :(得分:2)
将文件夹/ winter/intervention/image/src/config/config.php中的文件config.php复制到/ config /
并将config.php重命名为image.php
更新配置
php artisan config:cache
答案 1 :(得分:1)
如果将Image
外观用于命名空间类,则应尝试使用
// import class
use Image;
// then
Image::make('public/foo.jpg');
或
\Image::make('public/foo.jpg');