/** * manage page pages * * @return mixed */ public function manage() { //get pages $pages = Page::all(); //load view return view('main/page/manage', compact('pages')); }
/** * delete a page * * @param int $pageId */ public function delete($pageId) { //get page $page = Page::find($pageId); //delete $page->delete(); //return page return $page; }
/** * 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')); }