/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request, $id)
 {
     $opcoes = array();
     $resultado = 0;
     foreach ($request->all() as $key => $opcao) {
         if ($key != '_token') {
             array_push($opcoes, $opcao);
         }
     }
     foreach ($opcoes as $op) {
         $buscaOpcao = Opcao::find($op);
         if ($buscaOpcao->correta == 1) {
             $resultado++;
         }
     }
     $attributes = ['nota_simulado' => $resultado, 'usuario_id' => \Auth::user()->id, 'disciplina_id' => $id];
     Simulado::create($attributes);
     return view('user.resultadoSimulado', ['resultado' => $resultado]);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request, $id)
 {
     $attributes = [];
     for ($i = 0; $i < count($request->input('opcao')); $i++) {
         if ($i == $request->input('correta')) {
             $array = ['opcao' => $request->input('opcao')[$i], 'correta' => 1, 'pergunta_id' => $id];
             array_push($attributes, $array);
         } else {
             $array = ['opcao' => $request->input('opcao')[$i], 'pergunta_id' => $id];
             array_push($attributes, $array);
         }
     }
     foreach ($attributes as $attributes) {
         $opcaoCadastrada = Opcao::create($attributes);
     }
     if ($opcaoCadastrada) {
         return \Redirect::to('/intranet/admin/opcao/' . $id)->with('mensagem', '<div class="card-panel light-green darken-1" style="color: #FFF">Cadastrado com Sucesso !</div>');
     } else {
         return \Redirect::to('/intranet/admin/opcao/' . $id)->with('mensagem', '<div class="card-panel red darken-1" style="color: #FFF">Ocorreu um erro interno ao fazer o cadastro, tente novamente mais tarde.</div>');
     }
 }