【发布时间】:2018-03-25 14:18:07
【问题描述】:
我正在 Laravel 中开发一个应用程序,该应用程序使用干预图像库和 Imagick 即时上传和调整图像大小。以下是我的代码:
public function saveImage($directory, $imageObject) {
$imageFile = $imageObject->store('app/'.$directory);
$filename = str_replace('app/'.$directory.'/','',$imageFile);
$imageObject = Storage::get($imageFile);
$img = Image::make($imageObject);
$img->resize(null, 40, function ($constraint) {
$constraint->aspectRatio();
});
$imageFile = $img->stream();
Storage::put('app/'.$directory.'/'.$filename, $imageFile->__toString());
// $img->save($imagePath);
return $filename;
}
但是问题出现在Image::make($imageObject) 行。 Heroku 返回的唯一错误是 503 Service Unavailable。请帮忙。
【问题讨论】:
-
将您在 config/app 中的日志设置为错误日志,即标准输出,并且您应该在 heroku 日志 (logplex) 中获得更多信息,如文档中所述。
-
谢谢伙计。它有帮助。
标签: laravel heroku intervention