【发布时间】:2016-11-27 14:47:58
【问题描述】:
所以我在带有 Xampp 的 Windows 10 机器上使用 laravel。
我正在尝试将文件从表单上传到 storage/app/images/ 但每次我尝试这样做时都会遇到权限问题。
FilesystemAdapter.php 第 119 行中的错误异常: fopen(C:\xampp\htdocs\test\public):打开流失败:权限 拒绝
我上传文件的功能是
$request->file('imgurl')->storeAs('images',request()->file('imgurl')->getClientOriginalName());
return back();
我做过的事情
- 检查文件是否正在通过,
dd($request->getClientOriginalName())返回文件原名 - 检查了 storage/images 文件夹的权限。它们设置为 755 (drwxr-xr-x 1)
-
php artisan cache:clear,chmod -R 777 app/storage,composer dump-autoload
【问题讨论】:
-
那么 windows 10 有 chmod 命令吗?我错过了什么。 (cygwin?)