Currently I having problem with Laravel cannot use moveDirectory and copyDirectory however makeDirectory or deleteDirectory works fine, the code as follow:
&
Use the File::copyDirectory() method.
File::copyDirectory()
$success = File::copyDirectory($sourceDir, $destinationDir);
The method will return true if all files and subdirectories are successfully copied.
If the destination directory doesn't exist it will be created. It will be created recursively as needed.