/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $vaga = new Vaga(); $vaga->nome = $request->get('nome'); $vaga->descricao = $request->get('descricao'); $vaga->nrVagas = $request->get('nrVagas'); $vaga->sistemaEnsino = $request->get('nivel'); // $vaga->idioma=$request->get('idioma'); $vaga->outroCurso = $request->get('outroCurso'); $vaga->disponibilidade = $request->get('disponibilidade'); $vaga->competencia = $request->get('competencia'); $vaga->condicoesOferecidas = $request->get('condicaoOferecida'); $vaga->save(); Session::flash('message', 'Dados gravados com sucesso'); $v = Vaga::all(); $t = sizeof($v); $vg = $v[--$t]; $idioma = lingua::lists('idioma', 'id'); $cursos = $request->get('curso'); $idiomas = $request->get('idioma'); for ($i = 0; $i < count($cursos); $i++) { $cv = new \App\CursoVaga(); $cv->curso_id = $cursos[$i]; $cv->vaga_id = $vg['id']; $cv->save(); } for ($i = 0; $i < count($idiomas); $i++) { $iv = new IdiomaVaga(); $iv->idioma_id = $idiomas[$i]; $iv->vaga_id = $vg['id']; $iv->save(); } $nivel = Nivel::lists('nome', 'id'); $vaga->nome = $request->get('nome'); $vaga->descricao = $request->get('descricao'); $vaga->nrVagas = $request->get('nrVagas'); $vaga->sistemaEnsino = $request->get('nivel'); // $vaga->cursos = $request->get('cursos'); // $vaga->idioma = $request->get('idioma'); $vaga->outroCurso = $request->get('outroCurso'); $vaga->disponibilidade = $request->get('disponibilidade'); $vaga->competencia = $request->get('competencia'); $vaga->condicoesOferecidas = $request->get('condicoesOferecidas'); $vaga->save(); $vagasR = true; $vista = 'vagaEdit'; Session::flash('message', 'Dados gravados com sucesso'); return view('gestorEmpregador', ["vagasR" => $vagasR, "vista" => $vista, 'idioma' => $idiomas, 'idiomas' => $idioma, 'vagas' => $v, 'cursos' => $cursos, 'nivel' => $nivel, 'nav' => 'vagaR']); }