public function edit($id) { if (!preg_match("/^[1-9]\\d*\$/", $id)) { return Redirect::to('/'); } $page = Page::find($id); if (!$page) { return Redirect::to(route('admin.pages')); } if ($page->hash == '') { $page->hash = Hash::make(time() . rand(1000, 9999)); } return Theme::view('admin.pages.edit', compact('page')); }
public function getDetail() { if (!Request::input('id') || Request::input('id') == '') { return redirect('admin/Page'); } $id = Request::input('id'); $data = array(); $data = Page::find($id); $this->page['title'] = 'Page'; return view("layout.admin.Page.detail", $data)->with('page', $this->page); }
public function postDelete($id) { $id = intval($id); $page = Page::find($id); if (!$page) { return Redirect::to('/admin/pages'); } $page->delete(); return Response::json(['error' => 0, 'message' => '删除成功!']); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { return view('pages.show')->withPage(Page::find($id)); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $comment = Comment::where('page_id', $id)->delete(); $page = Page::find($id)->delete(); return Redirect::to('admin'); }