Laravel干预图像类 - 未找到类“图像”

时间:2015-11-30 09:54:48

标签: laravel-5 laravel-5.1

我正在尝试从作曲家安装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

2 个答案:

答案 0 :(得分:2)

  1. 将文件夹/ winter/intervention/image/src/config/config.php中的文件config.php复制到/ config /
    并将config.php重命名为image.php

  2. 更新配置

    php artisan config:cache

答案 1 :(得分:1)

如果将Image外观用于命名空间类,则应尝试使用

// import class
use Image;

// then
Image::make('public/foo.jpg');

\Image::make('public/foo.jpg');