Я пытаюсь сохранить изображение, закодированное Intervention, в специальное хранилище
$converted_image = Image::make($req->file('image_file'));
$converted_image->resize(300, null, function ($constraint) {
$constraint->aspectRatio();
});
$file=$converted_image->encode('png');
$path = Storage::putFileAs('images', $file->stream(), 'test.png');
возвращает ошибку:
Call to undefined method GuzzleHttp\Psr7\Stream::getRealPath()
Еще одна попытка с:
$path = Storage::putFileAs('images', $file->stream()->__toString(), 'test.png');
ошибка:
Call to a member function getRealPath() on string
Есть ли обходной путь для сохранения файла с помощью хранилища?