/** * 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(); }
/** * 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"]); }
/** * 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; }
/** * 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"]); }
/** * 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"]); }
/** * 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"]); }
/** * 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"]); }
/** * 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"]); }
/** * 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(); } }
/** * 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])); }
/** * 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])); }