代码之家  ›  专栏  ›  技术社区  ›  Onyx

我无法创建文件夹并在Laravel中不断出现“mkdir():无此类文件或目录”错误

  •  0
  • Onyx  · 技术社区  · 6 年前

    C:\MAMP\htdocs\LaravelProject\public\storage\uploads\albums
    

    所以最后我想:

    C:\MAMP\htdocs\LaravelProject\public\storage\uploads\albums\albumName
    

    我一直在尝试通过以下方式实现这一目标:

        public function uploadAlbum(Request $request){
            $name = $request['albumName'];
            File::makeDirectory(storage_path('public/uploads/albums/' . $name));
        }
    

    但我一直在犯错误:

    "mkdir(): No such file or directory"
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Mahdi Younesi    6 年前

    使用 public_path() 方法,而不是

    File::makeDirectory(public_path('storage/uploads/albums/'.$name));