PageResponseHandler
class PageResponseHandler
Response handler takes care of creating,updating, destroying and copying pages within the /admin/pages routes
Methods
Construct a new PageResponseHandler
Request a new page be created
Request page be updated with given input
Request the page be deleted from database
Request the page be copied to another page (duplicated)
Request page version be stored
Request page version be destroyed
Request the page listing
Request a page version be updated
Request that the page version sharing be toggled
Details
at line 48
__construct(PageManager $PageManager, PagesRepository $PagesRepository, PageVersionManager $PageVersionManager, Redirector $Redirect)
Construct a new PageResponseHandler
at line 62
Redirector
requestCreateNewPage(array $input)
Request a new page be created
at line 84
Redirector
requestUpdatePage(integer $id, array $input)
Request page be updated with given input
at line 105
Redirector
requestDestroyPage(integer $id)
Request the page be deleted from database
at line 128
Redirector
requestCopyPage(integer $id, array $input)
Request the page be copied to another page (duplicated)
at line 149
PageVersion
requestStorePageVersion(array $input)
Request page version be stored
at line 160
Response
requestDestroyPageVersion(integer $pageVersionId)
Request page version be destroyed
at line 185
EloquentCollection
requestPageList(array $input, boolean $includeAdmin = false)
Request the page listing
at line 197
string
requestUpdatePageVersionDates(integer $pageVersionId, array $input)
Request a page version be updated
at line 210
Response::json
requestTogglePageVersionShare(integer $pageVersionId)
Request that the page version sharing be toggled