/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { if ($request->has('title') && $request->has('content')) { $page = new \App\Models\Pages\Page(["title" => $request->input('title'), "content" => $request->input('content')]); $page->save(); return redirect('/page/' . $page->id . '-' . sluggify($page->title)); } else { return redirect('/'); } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { if (Page::find($id)) { $a = Alias::where('page_id', $id)->get()->first(); if (!$a) { Page::destroy($id); } } return \Redirect::back(); }