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!');
 }