2016-10-16 3 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 и Shared Server, в машине Mac Dev терпит неудачу ... Спасибо – kscius

Смежные вопросы