/** * Run the database seeds. * * @return void */ public function run() { DB::table('pointages')->delete(); $sports = Sport::all(); foreach ($sports as $sport) { $pointage = new Pointage(); $pointage->sport_id = $sport->id; $pointage->position = 1; $pointage->valeur = 0; $pointage->save(); } }
/** * retourne la liste des pointages pour un sport en format JSON * * Doit ĂȘtre appelĂ© par un call AJAX. * * @param[in] post int sportId l'id du sport pour lequel on veut lister les pointages * @return la sous-view pour afficher une liste de pointages. * */ public function pointagesPourSport() { if (Request::ajax()) { $sportId = Input::get('sportId'); //TODO: try catch try { return $pointages = Pointage::where('sport_id', $sportId)->get(); } catch (ModelNotFoundException $e) { App::abort(404); } } else { return App::abort(404); } }