public function run() { DB::table('classes')->delete(); $classe = new Classe(); $classe->code = "420-CN2-DM"; $classe->nom = "Prog web 2"; $classe->groupe = "0001"; $classe->local = "1512-1"; $sessionscholaire = Sessionscholaire::where('nom', '=', 'A2015')->first(); $sessionscholaire->classes()->save($classe); $classe = new Classe(); $classe->code = "420-DM1-DM"; $classe->nom = "Projet 1"; $classe->groupe = "0001"; $classe->local = "1512-1"; $sessionscholaire = Sessionscholaire::where('nom', '=', 'A2015')->first(); $sessionscholaire->classes()->save($classe); $classe = new Classe(); $classe->code = "420-DM2-DM"; $classe->nom = "Projet 2"; $classe->groupe = "0001"; $classe->local = "1512-1"; $sessionscholaire = Sessionscholaire::where('nom', '=', 'H2016')->first(); $sessionscholaire->classes()->save($classe); }
public function update($id, $input) { $classe = $this->model->findOrFail($id); $classe->code = $input['code']; $classe->nom = $input['nom']; $classe->groupe = $input['groupe']; $classe->local = $input['local']; $sessionScholaire = Sessionscholaire::findOrFail($input['sessionscholaire_id']); //TODO catcher l'exception if ($sessionScholaire->classes()->save($classe)) { return true; } else { return $classe->validationMessages; } }