select(['template_name', 'name', 'description']) ->get(); // render view return view('staticpages::admin.new', [ 'contentStatuses' => $statuses, 'templates' => $templates, 'selectedStatus' => Content::STATUS_DRAFT ]); } /** * Save new static page * * @param CreateNewStaticPageRequest $request * * @return \Illuminate\Http\RedirectResponse */ public function postNew(CreateNewStaticPageRequest $request) { $page = new Content(); $page->user_id = \Auth::user()->id; $page->title = $request->title; $page->url = $request->url; $page->published_from = $request->publishedFrom; $page->published_to = $request->publishedTo; $page->meta_keywords = $request->meta_description; $page->meta_description = $request->meta_description; $page->content = $request->pageContent; $page->status = $request->status; $page->module_handler = config('staticpages.handler'); $page->template = $request->template; $page->save(); Event::fire(new \Modules\StaticPages\Events\CreateNewStaticPage($page)); return redirect() ->route('staticpage.new') ->with('success', trans('staticpages::admin.successfullyCreated')); } }