上载laravel中存储目录中的文件无法将图像写入数据路径

时间:2017-09-29 07:44:20

标签: laravel

我正在尝试使用干预图片插件上传laravel

但是得到这个错误。对不起4糟糕的英语

  

无法将图像数据写入路径   (E:\ XAMPP \ htdocs中\我的项目\存储\应用程序/药品/拇指/药品/ MEmheIamxDfu8ePa1h5mtovKFzY0POJtfGW8BLYZ.jpeg)

  if($request->hasFile('photo')) { 

            $photo = $request->file('photo'); 

            $image = $photo->store('medicines'); 

            $path =  storage_path('app/') .$image ; 

            Image::make($path)->resize(75,75)->save(storage_path('app/medicines/thumbs/'.$image,50)); 

1 个答案:

答案 0 :(得分:0)

  • 错误消息表示Web服务器用户无权在该路径中写入。

所以要解决它:

  1. 将目录上传路径更改为app / public或app / storage目录

    如果您想要存储在应用/存储中,可以关注Laravel doc

  2. 允许Web服务器(Apache用户等)访问上面的路径