/**
  * Update Page
  *
  * @param Request $request
  * @param         $slug
  * @return bool
  * @internal param $page
  */
 public function update(Request $request, $slug)
 {
     $input = ['title' => $request->input('title'), 'content' => $request->input('content')];
     if ($this->page->save($slug, $input)) {
         return redirect()->route('admin.page')->withSuccess('Page successfully updated.');
     }
     return redirect()->route('admin.page')->withError('Page could not be updated.');
 }
 /**
  * Publish contracts
  *
  * @return \Illuminate\View\View
  */
 public function publishContracts()
 {
     $page = $this->page->get('publish-contracts');
     $page_name = 'publish-contracts';
     return view('page.master', compact('page', 'page_name'));
 }