\ Image :: make在生产中失败(Laravel)

时间:2020-09-02 12:44:23

标签: php laravel laravel-5 laravel-backpack

我正在尝试通过Laravelbackpack上传图像。一切都可以在localhost正常运行,但是当我在Heroku上部署它时,它就会失败。

导致服务器错误的行是: $ image = \ Image :: make($ value)-> encode('jpg',90);

1 个答案:

答案 0 :(得分:1)

据我了解,您正在使用Intervention image库。它需要PHP-GD或Imagick PHP扩展。您可以使用GD为例。 Heroku没有默认安装它,但是您可以通过在 var ms = start_date.getTime(); var sevenDays = 7*24*60*60*1000; var minus7daysMs = ms - sevenDays; var minus7days = new Date(minus7daysMs); 文件中要求它来轻松地完成安装:

composer.json

Heroku PHP Support doc page