使用InterventionImage

前言

这是个好东西,你会喜欢上它的。

一、环境要求

PHP >= 5.4
Fileinfo Extension

以下两个至少有一个

GD Library (>=2.0)
Imagick PHP extension (>=6.5.7)

可以通过php_info()查看是否符合要求。
如果是按上一篇文章安装的话,这些应该已经准备好了。

二、安装

cd /data/wwwroot/projectDir
composer require intervention/image
composer require intervention/imagecache
composer update
svn add . --no-ignore --force
svn ci

三、在Laravel中进行集成和配置

找到config/app.php文件,在$providers中加一行:

Intervention\Image\ImageServiceProvider::class

再在$aliases中加一行:

'Image' => Intervention\Image\Facades\Image::class

然后

cd /data/wwwroot/projectDir
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravelRecent"

这时,会在config目录下生成image.php和imagecache.php文件,修改前者:

'driver' => 'imagick'

就可以使用了~

你可能感兴趣的:(使用InterventionImage)