Beispiel #1
0
 /**
  * Show the page
  *
  * @return Response
  */
 public function show($slug)
 {
     $page = Page::where('slug', '=', $slug)->firstOrFail();
     $pageTitle = $page->title;
     $pageDescription = $page->description;
     $pageKeywords = $page->keywords;
     Breadcrumbs::addCrumb($page->title, $page->url);
     return View::make('page::page.show', compact('page', 'pageTitle', 'pageDescription', 'pageKeywords'));
 }
Beispiel #2
0
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function fire()
 {
     $pages = Page::all();
     $count = 0;
     foreach ($pages as $page) {
         $count += 1;
         $page->resluggify();
         $page->save();
     }
     $this->info("{$count} pages resluggified");
 }
Beispiel #3
0
 /**
  * Show the form for editing the specified page.
  *
  * @param  int  $id
  * @return Response
  */
 public function order()
 {
     $page1 = Page::find((int) Input::get('id1'));
     $page2 = Page::find((int) Input::get('id2'));
     $pages = $page1->category->pages;
     $i = 0;
     foreach ($pages as $page) {
         $page->order = $i;
         $page->save();
         $i += 1;
     }
     $order1 = Input::get('order1');
     $order2 = Input::get('order2');
     $page1->order = (int) $order1;
     $page2->order = (int) $order2;
     $page1->save();
     $page2->save();
     return json_encode(['success' => true]);
 }
Beispiel #4
0
 public function register($pageTag)
 {
     $page = Page::where('special', '=', $pageTag)->first();
     return View::make('page::widgets.specialPage.specialPage', compact('page'));
 }