/** * 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]); }