我正在尝试使用 Laravel 5 和干预以表单创建工作图像上传。
public function store()
{
$input = Request::all();
Project::create($input);
if (Input::hasFile('image'))
{
$file = Input::file('image');
$file->move('uploads', $file->getClientOriginalName());
$image = Image::make(sprintf('uploads/%s', $file->getClientOriginalName()))->resize(120, 120)->save();
}
return $file;
// return redirect('projects');
}
它正在复制指定文件夹中的图像,但是当我返回 $file 时,它给了我一些东西
/tmp/phpoMwrrD
而不是文件名。我一直在查看干预文档,但找不到我做错了什么。
引用文档;
在 Laravel 中处理图片上传
在 Laravel 应用程序中,也可以将上传的文件直接传递给 make 方法。
在 Laravel 中从文件上传创建图像
// 调整上传文件的大小 Image::make(Input::file('photo'))->resize(300, 200)->save('foo.jpg');
提前致谢。