2016-10-16 3 views
4

Ich mag würde ein Verzeichnis erstellen, aber ich habe diesen Fehler:mkdir(): Keine solche Datei oder das Verzeichnis - 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)) 

mein Code:

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

Antwort

9

Ändern Sie die Zeile

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

zu

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

Damit die Unterverzeichnisse auch erstellt werden.

+0

Vielen Dank, es hat mich verrückt gemacht, die seltsame Sache ist, dass es unter Windows funktionierte und der Shared Server, in der Mac Dev-Maschine fehlschlägt ... Danke – kscius

Verwandte Themen