Tom*_*ran 21 php class image-resizing laravel
我刚刚按照以下说明安装了干预图像类:http://image.intervention.io/getting_started/installation
我还在config/app.php文件中添加了这两行:
'干预\图片\ ImageServiceProvider'
'Image'=>'干预\图像\外墙\图像'
当我打开我的网站时,我收到此错误:
Class 'Intervention\Image\ImageServiceProvider' not found
Run Code Online (Sandbox Code Playgroud)
为什么这样,我现在该怎么办?
小智 55
添加"intervention/image": "dev-master"
到文件的"require"部分composer.json
.
"require": {
"laravel/framework": "4.1.*",
"intervention/image": "dev-master"
},
Run Code Online (Sandbox Code Playgroud)
Run CMD;
$ composer install
Run Code Online (Sandbox Code Playgroud)
如果你有这个警告:
警告:锁定文件与composer.json中的最新更改不是最新的.您可能会过时的依赖项.运行更新以更新它们.
做$ composer update
,然后$ composer install
打开config/app.php
文件.将其添加到$providers
数组中.
Intervention\Image\ImageServiceProvider::class
Run Code Online (Sandbox Code Playgroud)
接下来将其添加到$aliases
数组中.
'Image' => Intervention\Image\Facades\Image::class
Run Code Online (Sandbox Code Playgroud)
如果有错误;
未找到"干预\ Image\ImageServiceProvider"类
尝试
$ composer update
Run Code Online (Sandbox Code Playgroud)
小智 19
composer require intervention/image
Run Code Online (Sandbox Code Playgroud)
彻底解决问题。
Mor*_*abi 13
试试这个,它适合我.
use Intervention\Image\Facades\Image as Image;
Run Code Online (Sandbox Code Playgroud)