Exemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(EstudanteCreateFormRequest $request)
 {
     $nome = $request->input('nome');
     $apelido = $request->input('nome');
     $codigo = $request->input('codigo');
     $email = $request->input('email');
     $estudante = \App\Estudante::create(array('nome' => $nome, 'apelido' => $apelido, 'codigo' => $codigo, 'email' => $email, 'token' => hash('sha256', str_random(100), false), 'activo' => false));
     return $this->index();
 }
Exemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     //$this->call('EstudanteTableSeeder');
     DB::table('estudante_turma')->delete();
     DB::table('estudantes')->delete();
     DB::table('temas')->delete();
     DB::table('turmas')->delete();
     DB::table('grupos')->delete();
     $estudante1 = Estudante::create(['apelido' => 'Beula', 'nome' => 'Julia', 'email' => '*****@*****.**', 'codigo' => '20130001']);
     $estudante2 = Estudante::create(['apelido' => 'Laice', 'nome' => 'Edson', 'email' => '*****@*****.**', 'codigo' => '20130002']);
     $estudante3 = Estudante::create(['apelido' => 'Assane', 'nome' => 'Muarucha', 'email' => '*****@*****.**', 'codigo' => '20130003']);
     $estudante4 = Estudante::create(['apelido' => 'Macie', 'nome' => 'Tedy', 'email' => '*****@*****.**', 'codigo' => '20130004']);
     $estudante5 = Estudante::create(['apelido' => 'Jamal', 'nome' => 'Densque', 'email' => '*****@*****.**', 'codigo' => '20130005']);
     $estudante6 = Estudante::create(['apelido' => 'Magaure', 'nome' => 'Edson', 'email' => '*****@*****.**', 'codigo' => '20130006']);
     $estudantes = [$estudante1, $estudante2, $estudante3, $estudante4, $estudante5, $estudante6];
     Tema::create(['tema' => 'Gestao de Notas', 'descricao' => 'gerir notas, gerir notas gerir notas gerir notas']);
     $tema = Tema::create(['tema' => 'Gestao de Patrimonio', 'descricao' => 'gerir Patrimonio, gerir Patrimonio gerir Patrimonio']);
     Turma::create(['ano' => 2015, 'nivel' => 2, 'semestre' => 3]);
     $turma = Turma::create(['ano' => 2015, 'nivel' => 3, 'semestre' => 5]);
     //Grupo::create(['nome'=>'grupo do terror','identicacao'=>'1']);
     //Grupo::create(['nome'=>'aguias','identicacao'=>'2']);
     foreach ($estudantes as $estudante) {
         $etg = new EstudanteTurma();
         $etg->turma()->associate($turma);
         $etg->estudante()->associate($estudante);
         //$etg->grupo();
         $etg->save();
     }
     $grupo = new Grupo();
     $grupo->tema()->associate($tema);
     $grupo->nome = 'Tubarões Azuis';
     $grupo->identificacao = 1;
     $grupo->turma()->associate($turma);
     $grupo->save();
     $allstudents = EstudanteTurma::all();
     foreach ($allstudents as $est) {
         $est->grupo()->associate($grupo);
         $est->update();
     }
 }