2016-10-16 23 views
4

我想創建一個目錄,但我得到這個錯誤:MKDIR():沒有這樣的文件或目錄 - laravel

ErrorException in Filesystem.php line 390: mkdir(): No such file or directoryErrorException in Filesystem.php line 390: mkdir(): No such file or directory 


in Filesystem.php line 390 
at HandleExceptions->handleError('2', 'mkdir(): No such file or directory', 'C:\xampp\htdocs\yatan\yatan\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php', '390', array('path' => 'C:\xampp\htdocs\yatan\yatan\public/assets/images/projects/1/1476592434/', 'mode' => '511', 'recursive' => false, 'force' => false)) 

我的代碼:

$to_main_image = time(); 
    $path = 'assets/images/projects/'.$user_id.'/'.$to_main_image.'/'; 
    File::makeDirectory(public_path().'/'.$path,0777); 

回答

9

更改線路

File::makeDirectory(public_path().'/'.$path,0777); 

File::makeDirectory(public_path().'/'.$path,0777,true); 

這樣也創建了子目錄。

+0

非常感謝,這讓我瘋狂,奇怪的是,它在Windows和共享服務器上工作,在Mac開發機器失敗...謝謝 – kscius

相關問題