Laravel 5 Laravel干涉图像类-类';图像';找不到

Laravel 5 Laravel干涉图像类-类';图像';找不到,laravel-5,laravel-5.1,Laravel 5,Laravel 5.1,我正在尝试从composer安装interference/image,但安装后出现以下错误: Class 'Image' not found 1:通过编写器安装: composer require intervention/image 'Intervention\Image\ImageServiceProvider' 'Image' => 'Intervention\Image\Facades\Image' composer update php artisan vendor

我正在尝试从composer安装
interference/image
,但安装后出现以下错误:

Class 'Image' not found
1:通过编写器安装:

composer require intervention/image 
'Intervention\Image\ImageServiceProvider' 
'Image' => 'Intervention\Image\Facades\Image'
composer update
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5" 
Nothing to publish for tag [].
composer dump-autoload
2:添加到提供者数组:

composer require intervention/image 
'Intervention\Image\ImageServiceProvider' 
'Image' => 'Intervention\Image\Facades\Image'
composer update
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5" 
Nothing to publish for tag [].
composer dump-autoload
3:添加到别名数组:

composer require intervention/image 
'Intervention\Image\ImageServiceProvider' 
'Image' => 'Intervention\Image\Facades\Image'
composer update
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5" 
Nothing to publish for tag [].
composer dump-autoload
4:更新编写器:

composer require intervention/image 
'Intervention\Image\ImageServiceProvider' 
'Image' => 'Intervention\Image\Facades\Image'
composer update
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5" 
Nothing to publish for tag [].
composer dump-autoload
5:发布:

composer require intervention/image 
'Intervention\Image\ImageServiceProvider' 
'Image' => 'Intervention\Image\Facades\Image'
composer update
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5" 
Nothing to publish for tag [].
composer dump-autoload
公开结果:

composer require intervention/image 
'Intervention\Image\ImageServiceProvider' 
'Image' => 'Intervention\Image\Facades\Image'
composer update
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5" 
Nothing to publish for tag [].
composer dump-autoload
6:自动加载:

composer require intervention/image 
'Intervention\Image\ImageServiceProvider' 
'Image' => 'Intervention\Image\Facades\Image'
composer update
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5" 
Nothing to publish for tag [].
composer dump-autoload

如果将
图像
外观用于命名空间类,则应尝试以下操作

// import class
use Image;

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

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

  • 更新配置

    php artisan配置:缓存

  • 也有同样的“无需发布”问题,当通过“使用干预\图像\图像管理器静态作为图像”引用图像时,它确实感觉像一个黑客,所以我继续寻找。我一把image.php放到/config中,它就开始按预期使用图像别名。添加“\”符号对我在Laravel 5.3和2.3上的工作真的很有帮助。经过数小时的搜索!:)