Пример #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();
 }
Пример #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $user_id = Auth::user()->id;
     $estudante_id = Estudante::where('user_id', '=', $user_id)->first()->id;
     $curriculo_id = Curriculo::where('estudante_id', '=', $estudante_id)->first()->id;
     $refer = new referencia();
     $refer->curriculo_id = $curriculo_id;
     $refer->referencia = $request->get('referencia');
     $refer->save();
     $referencias = true;
     $vista = 'referenciaEdit';
     Session::flash('message', 'Dados gravados com sucesso');
     return view('gestorCurriculum', ["referencias" => $referencias, "vista" => $vista, "refer" => $refer, 'nav' => "menu5"]);
 }
Пример #3
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $userId = \App\Estudante::find($id)->user_id;
     $resultado = User::with(['endereco', 'contacto', 'estudante', 'estudante.curriculo', 'estudante.curriculo.disponibilidade', 'estudante.curriculo.OutraQualificacao', 'estudante.curriculo.referencia', 'estudante.curriculo.HabilitacaoIntelectual', 'estudante.curriculo.habilitacao', 'estudante.curriculo.experiencia', 'estudante.curriculo.Idioma'])->where('id', $userId)->first();
     // ->join('estudantes As e','e.user_id','=','users.id')
     // ->where('e.id','=',$id)->with(['contacto','endereco'])
     //
     // $estudante=\App\Estudante::where('estudantes.id',$id)
     // ->with(['curriculo','curriculo.disponibilidade',
     // 'curriculo.OutraQualificacao','curriculo.referencia','curriculo.HabilitacaoIntelectual',
     // 'curriculo.habilitacao','curriculo.experiencia','curriculo.Idioma','utilizador','utilizador.contacto',
     // 'utilizador.endereco'])->first();
     return view("ApreciarNucleo", ['resultado' => $resultado]);
     //return $estudante;
 }
Пример #4
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $user_id = Auth::user()->id;
     $estudante_id = Estudante::where('user_id', '=', $user_id)->first()->id;
     $curriculo_id = Curriculo::where('estudante_id', '=', $estudante_id)->first()->id;
     $qual = new OutraQualificacao();
     $qual->curriculo_id = $curriculo_id;
     $qual->nomeCurso = $request->get('nomeCurso');
     $qual->nomeInstituicao = $request->get('nomeInstituicao');
     $qual->anoConclusao = $request->get('anoConclusao');
     $qual->save();
     $qualificacoes = true;
     $vista = 'qualificacaoEdit';
     Session::flash('message', 'Dados gravados com sucesso');
     return view('gestorCurriculum', ["qualificacoes" => $qualificacoes, "vista" => $vista, "qual" => $qual, 'nav' => "quali"]);
 }
Пример #5
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $user_id = Auth::user()->id;
     $estudante_id = Estudante::where('user_id', '=', $user_id)->first()->id;
     $curriculo_id = Curriculo::where('estudante_id', '=', $estudante_id)->first()->id;
     $disp = new disponibilidade();
     $disp->curriculo_id = $curriculo_id;
     $disp->disp = $request->get('disp');
     $disp->tempoInicio = $request->get('tempoInicio');
     $disp->tempoFim = $request->get('tempoFim');
     $disp->descricao = $request->get('descricao');
     $disp->save();
     $disponibilidades = true;
     $vista = 'disponibilidadeEdit';
     Session::flash('message', 'Dados gravados com sucesso');
     return view('gestorCurriculum', ["disponibilidades" => $disponibilidades, "vista" => $vista, "disp" => $disp, 'nav' => "menu4"]);
 }
Пример #6
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $user_id = Auth::user()->id;
     $estudante_id = Estudante::where('user_id', '=', $user_id)->first()->id;
     $curriculo_id = Curriculo::where('estudante_id', '=', $estudante_id)->first()->id;
     $idioma = new Idioma();
     $idioma->curriculo_id = $curriculo_id;
     $idioma->lingua = $request->get('lingua');
     $idioma->dominioEsc = $request->get('dominioEsc');
     $idioma->dominioFala = $request->get('dominioFala');
     $idioma->dominioLei = $request->get('dominioLei');
     $idioma->save();
     $idiomas = true;
     $vista = 'idiomaEdit';
     Session::flash('message', 'Dados gravados com sucesso');
     return view('gestorCurriculum', ["idiomas" => $idiomas, "vista" => $vista, "idioma" => $idioma, 'nav' => "idioma"]);
 }
Пример #7
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $user_id = Auth::user()->id;
     $estudante_id = Estudante::where('user_id', '=', $user_id)->first()->id;
     $curriculo_id = Curriculo::where('estudante_id', '=', $estudante_id)->first()->id;
     $exp = new Experiencia();
     $exp->curriculo_id = $curriculo_id;
     $exp->instituicao = $request->get('nomeInstituicao');
     $exp->cargo = $request->get('cargo');
     $exp->anoIngresso = $request->get('anoIngresso');
     $exp->anoTermino = $request->get('anoConclusao');
     $exp->save();
     $experiencias = true;
     $vista = 'experiencia';
     Session::flash('message', 'Dados gravados com sucesso');
     return view('gestorCurriculum', ["experiencias" => $experiencias, "vista" => $vista, "exp" => $exp, 'nav' => "experiencia"]);
 }
Пример #8
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $user_id = Auth::user()->id;
     $estudante_id = Estudante::where('user_id', '=', $user_id)->first()->id;
     $curriculo_id = Curriculo::where('estudante_id', '=', $estudante_id)->first()->id;
     $hab = new Habilitacao();
     $hab->curriculo_id = $curriculo_id;
     $hab->nivel = $request->get('nivel');
     $hab->anoDeConclusao = $request->get('anoConclusao');
     $hab->curso = $request->get('curso');
     $hab->instituicao = $request->get('instituicao');
     $hab->save();
     $ensinos = true;
     $vista = 'habilitacao';
     Session::flash('message', 'Dados gravados com sucesso');
     return view('gestorCurriculum', ["ensinos" => $ensinos, "vista" => $vista, "h" => $hab, 'nav' => "menu1"]);
 }
Пример #9
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();
     }
 }
Пример #10
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $est = Estudante::find($id);
     $est->apelido = $request->get('apelido');
     $est->outrosNomes = $request->get('outrosNomes');
     $est->dataNascimento = $request->get('dataNascimento');
     $est->nrEstudante = $request->get('numeroEstudante');
     $est->curso = $request->get('curso');
     $est->nivel = $request->get('nivel');
     $est->save();
     $vista = 'estudante';
     $dadosPessoais = true;
     Session::flash('message', 'Dados gravados com sucesso');
     return view('gestorCurriculum', ["dadosPessoais" => $dadosPessoais, "vista" => $vista, "est" => $est, 'nav' => "dados"]);
     //return redirect(route('gestorCurriculumView',['id'=>$est->id]));
 }
Пример #11
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $user_id = Auth::user()->id;
     $estudante_id = Estudante::where('user_id', '=', $user_id)->first()->id;
     $curriculo_id = Curriculo::where('estudante_id', '=', $estudante_id)->first()->id;
     $hab = HabilitacaoIntelectual::find($id);
     $hab->curriculo_id = $curriculo_id;
     $hab->habilitacao = $request->get('habilitacao');
     $hab->save();
     /*  $hab->habilitacao= $request->get('habilitacao');
         $hab->save();*/
     $habilitacaoI = true;
     $vista = 'habilitacaoIntelectualEdit';
     Session::flash('message', 'Dados gravados com sucesso');
     return view('gestorCurriculum', ["habilitacaoI" => $habilitacaoI, "vista" => $vista, "hab" => $hab, 'nav' => "menu3"]);
     //return redirect(route('visualizarHabilitacao',['id'=>$hab->id]));
 }