public createDirectory ( $folder ) : string | ||
$folder | ||
return | string |
public function createDirectory($folder)
{
$folder = $this->cleanFolder($folder);
if ($this->disk->exists($folder)) {
return "Folder '{$folder}' aleady exists.";
}
return $this->disk->makeDirectory($folder);
}
/** * Create a new folder */ public function createFolder(UploadNewFolderRequest $request) { $new_folder = $request->get('new_folder'); $folder = $request->get('folder') . '/' . $new_folder; $result = $this->manager->createDirectory($folder); if ($result === true) { return redirect()->back()->withSuccess("Folder '{$new_folder}' created."); } $error = $result ?: "An error occurred creating directory."; return redirect()->back()->withErrors([$error]); }