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