Ejemplo n.º 1
0
 /**
  * @param PageRepository $repository
  */
 public function postChangeStatus(PageRepository $repository)
 {
     $pageId = $this->getRequiredParameter('page_id');
     $value = $this->getRequiredParameter('value');
     $page = $repository->update($pageId, ['status' => $value]);
     $this->setContent($page->getStatus());
 }
Ejemplo n.º 2
0
 /**
  * @param PageRepository $repository
  * @param int            $id
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postEdit(PageRepository $repository, $id)
 {
     $repository->validateOnUpdate($id, $this->request);
     /** @var Page $page */
     $page = $repository->update($id, $this->request->all());
     return $this->smartRedirect([$page])->with('success', trans('pages::core.messages.updated', ['title' => $page->title]));
 }