App\Http\Controllers\Backend\UploadController::createFolder PHP Метод

createFolder() публичный Метод

Create a new folder
public createFolder ( App\Http\Requests\Backend\UploadNewFolderRequest $request )
$request App\Http\Requests\Backend\UploadNewFolderRequest
    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]);
    }