我收到错误'无法将图像数据写入路径',我也有文件夹权限。
$image = $request->file('image');
$name = time()."_". $image->getClientOriginalName();
$img = Image::make($image->getRealPath());
$img->save('http://test.server.com/upload/' . $name);
答案 0 :(得分:0)
首先将干预图片安装到您的项目中
composer require intervention/image
然后在你的控制器里面
use Illuminate\Support\Facades\Input;
use Intervention\Image\Facades\Image;
然后在你的方法中存储文件
$file = Input::file('image');
$fileName = $file->hashName();
Image::make( $file->getRealPath() )->fit(70, 70)->save(public_path('path/to/dir/').$fileName)->destroy();
$object->imageName = $fileName;
this link被视为参考