/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $this->validate($request, ['title' => 'required|unique:pages,title,' . $id . '|max:255', 'body' => 'required']); $page = Page::find($id); $page->title = Input::get('title'); $page->body = Input::get('body'); $page->user_id = Auth::user()->id; if ($page->save()) { return Redirect::to('admin'); } else { return Redirect::back()->withInput()->withErrors('保存失败!'); } }
/** * Show the page * * @param Page $page * @return Response */ public function show($id) { // $page=Page::find($id); // return view('easy.Application.pages.show', compact('page')); return view('easy.Application.pages.show')->withPage(Page::findOrFail($id)); }