get(); return view('proponente.cadastro')->with(['grandeAreas' => $grandesAreas]);; } public function store(Request $request){ if (Auth::user()->proponentes == null) { $validated = $request->validate([ 'senha' => 'required', 'cargo' => 'required', 'titulacaoMaxima' => 'required', 'anoTitulacao' => 'required', 'areaFormacao' => 'required', 'area' => 'required', 'bolsistaProdutividade' => 'required', 'nivel' => 'required', 'linkLattes' => 'required', ]); $proponente = new Proponente(); $proponente->SIAPE = $request->SIAPE; $proponente->cargo = $request->cargo; $proponente->vinculo = $request->vinculo; $proponente->titulacaoMaxima = $request->titulacaoMaxima; $proponente->anoTitulacao = $request->anoTitulacao; $proponente->areaFormacao = $request->areaFormacao; $proponente->grandeArea = $request->area; $proponente->area = "teste"; $proponente->subArea = "teste"; $proponente->bolsistaProdutividade = $request->bolsistaProdutividade; $proponente->nivel = $request->nivel; $proponente->linkLattes = $request->linkLattes; $proponente->user_id = Auth::user()->id; $proponente->save(); $user = User::find(Auth()->user()->id); $user->tipo = "proponente"; $user->save(); } $eventos = Evento::all(); return redirect( route('admin.editais', ['eventos'=> $eventos]))->with(['mensagem' => 'Usuário cadastrado com sucesso']); } }