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