/** * 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')); }
/** * 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"); }
/** * 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]); }
public function register($pageTag) { $page = Page::where('special', '=', $pageTag)->first(); return View::make('page::widgets.specialPage.specialPage', compact('page')); }