]>
BookStack Code Mirror - bookstack/blobdiff - app/Http/Controllers/PageExportController.php
projects
/
bookstack
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #3556 from GongMingCai/development
[bookstack]
/
app
/
Http
/
Controllers
/
PageExportController.php
diff --git
a/app/Http/Controllers/PageExportController.php
b/app/Http/Controllers/PageExportController.php
index 5a331521674dfa85cb9e22f4c4f7a97cb5dc01f4..62101d3390fccca880259f76d824cde7deb2396c 100644
(file)
--- a/
app/Http/Controllers/PageExportController.php
+++ b/
app/Http/Controllers/PageExportController.php
@@
-20,6
+20,7
@@
class PageExportController extends Controller
{
$this->pageRepo = $pageRepo;
$this->exportFormatter = $exportFormatter;
{
$this->pageRepo = $pageRepo;
$this->exportFormatter = $exportFormatter;
+ $this->middleware('can:content-export');
}
/**
}
/**
@@
-35,7
+36,7
@@
class PageExportController extends Controller
$page->html = (new PageContent($page))->render();
$pdfContent = $this->exportFormatter->pageToPdf($page);
$page->html = (new PageContent($page))->render();
$pdfContent = $this->exportFormatter->pageToPdf($page);
- return $this->download
Response
($pdfContent, $pageSlug . '.pdf');
+ return $this->download
()->directly
($pdfContent, $pageSlug . '.pdf');
}
/**
}
/**
@@
-50,7
+51,7
@@
class PageExportController extends Controller
$page->html = (new PageContent($page))->render();
$containedHtml = $this->exportFormatter->pageToContainedHtml($page);
$page->html = (new PageContent($page))->render();
$containedHtml = $this->exportFormatter->pageToContainedHtml($page);
- return $this->download
Response
($containedHtml, $pageSlug . '.html');
+ return $this->download
()->directly
($containedHtml, $pageSlug . '.html');
}
/**
}
/**
@@
-63,7
+64,7
@@
class PageExportController extends Controller
$page = $this->pageRepo->getBySlug($bookSlug, $pageSlug);
$pageText = $this->exportFormatter->pageToPlainText($page);
$page = $this->pageRepo->getBySlug($bookSlug, $pageSlug);
$pageText = $this->exportFormatter->pageToPlainText($page);
- return $this->download
Response
($pageText, $pageSlug . '.txt');
+ return $this->download
()->directly
($pageText, $pageSlug . '.txt');
}
/**
}
/**
@@
-76,6
+77,6
@@
class PageExportController extends Controller
$page = $this->pageRepo->getBySlug($bookSlug, $pageSlug);
$pageText = $this->exportFormatter->pageToMarkdown($page);
$page = $this->pageRepo->getBySlug($bookSlug, $pageSlug);
$pageText = $this->exportFormatter->pageToMarkdown($page);
- return $this->download
Response
($pageText, $pageSlug . '.md');
+ return $this->download
()->directly
($pageText, $pageSlug . '.md');
}
}
}
}