Example #1
0
 /**
  * Save the page navigation settings.
  *
  * @param Request $request
  * @param Page    $page
  */
 public function postNavigation(Request $request, Page $page)
 {
     $this->authorize('editNavBasic', $page);
     if (Gate::allows('editNavAdvanced', $page)) {
         $parent = Page::find($request->input('parent_id'));
         if ($parent) {
             $page->setParent($parent);
         }
     }
     $page->setVisibleInNav($request->has('visible_in_nav'))->setVisibleInCmsNav($request->has('visible_in_nav_cms'));
     PageFacade::save($page);
 }
Example #2
0
 public function find($id)
 {
     return $this->model->find($id);
 }