public function saveTemplate(Request $request) { //create a new template $template = new Template(); //set the fields $template->title = $request->title; $template->description = $request->description; $template->content = $request->content; //associate it with the current user $template->user()->associate(Auth::user()->id); //save it $template->save(); //set a message for the view Session::flash('message', 'Template saved!'); //redirect return redirect('templates')->with('message', 'Template saved!'); }