Example #1
0
 /**
  * manage page pages
  *
  * @return mixed
  */
 public function manage()
 {
     //get pages
     $pages = Page::all();
     //load view
     return view('main/page/manage', compact('pages'));
 }
Example #2
0
 /**
  * delete a page
  *
  * @param int $pageId
  */
 public function delete($pageId)
 {
     //get page
     $page = Page::find($pageId);
     //delete
     $page->delete();
     //return page
     return $page;
 }
Example #3
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int $pageId
  * @return \Illuminate\Http\Response
  */
 public function edit($pageId)
 {
     //get page
     $page = Page::findOrFail($pageId);
     //get layouts
     $layouts = config('cms.available_layouts', []);
     //load view
     return view('cms::pages/edit', compact('page', 'layouts'));
 }