/**
  * Enregistre dans la bd la ressource qui vient d'être créée.
  *
  * @return Response
  */
 public function store()
 {
     try {
         $input = Input::all();
         if (isset($input['tournoi'])) {
             $input['tournoi'] = '1';
         } else {
             $input['tournoi'] = '0';
         }
         $sport = new Sport();
         $sport->nom = $input['nom'];
         $sport->saison = $input['saison'];
         $sport->description_courte = $input['description_courte'];
         $sport->url_logo = $input['url_logo'];
         $sport->url_page_officielle = $input['url_page_officielle'];
         $sport->tournoi = $input['tournoi'];
         if ($sport->save()) {
             if (is_array(Input::get('terrain'))) {
                 $sport->terrains()->attach(array_keys(Input::get('terrain')));
             }
             return Redirect::action('SportsController@index')->with('status', 'Sport ajouté!');
         } else {
             return Redirect::back()->withInput()->withErrors($sport->validationMessages());
         }
     } catch (Exception $e) {
         App::abort(404);
     }
 }