\Image::make 生产失败 ( Laravel )
\Image::make fails in production ( Laravel )
我正在尝试通过 Laravelbackpack 上传图片。在本地主机上一切正常,但是当我将它部署到 Heroku 上时却失败了。
导致服务器错误的行是:
$image =\Image::make($value)->encode('jpg', 90);
据我了解,您正在使用 Intervention image 库。它需要 PHP-GD 或 Imagick PHP 扩展。例如,您可以使用 GD。 Heroku 不会默认安装它,但您可以通过在 composer.json
文件中要求它来轻松地安装它:
{
...
"require": {
...
"ext-gd": "*",
...
}
...
}
我正在尝试通过 Laravelbackpack 上传图片。在本地主机上一切正常,但是当我将它部署到 Heroku 上时却失败了。
导致服务器错误的行是: $image =\Image::make($value)->encode('jpg', 90);
据我了解,您正在使用 Intervention image 库。它需要 PHP-GD 或 Imagick PHP 扩展。例如,您可以使用 GD。 Heroku 不会默认安装它,但您可以通过在 composer.json
文件中要求它来轻松地安装它:
{
...
"require": {
...
"ext-gd": "*",
...
}
...
}