我正在尝试通过Laravelbackpack上传图像。一切都可以在localhost正常运行,但是当我在Heroku上部署它时,它就会失败。
导致服务器错误的行是: $ image = \ Image :: make($ value)-> encode('jpg',90);
答案 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