/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { //dd($request->all()); $this->validate($request, ['name' => 'required', 'slug' => 'unique:pages,slug', 'body' => 'required']); $page = new Page(); if ($request->hasFile('featured_image')) { $featured_image = $page->uploadImage($request->featured_image); } $page->fill($request->all()); if (isset($featured_image)) { $page->featured_image = $featured_image; } $page->save(); Session::flash('flash_message', 'Síðan var vistuð'); return redirect()->back(); }