public function sendtests() { if (Input::has('enviar')) { $personal = Personal::where('user_id', $this->user->id)->get(); $data["user_id"] = $this->user->id; $data["proyecto_id"] = Input::get('proyectoid'); foreach ($personal as $personals) { $data["user_id"] = $personals["id"]; $data["testmd5"] = md5($personals["id"] + time()); Resultado::create($data); $proyecto = Proyecto::find($data["proyecto_id"]); $proyecto->estado = 1; $proyecto->save(); $datosempresa = $this->datosempresa; Mail::queue('emails.tests', ['empresa' => $datosempresa, 'link' => $data["testmd5"]], function ($message) use($personals, $datosempresa) { $message->to($personals["correo"])->subject('Cuestionarios ' . $datosempresa["name"] . ' - Puzzle Analytics'); }); $value[] = $personals["correo"]; } return redirect('proyectos'); } }
/** * Con esta accion generamos la nota final del * examen finalizado de alumno **/ public function terminarExamen($id, Request $request) { $this->validate($request, ['user_id' => 'required', 'examen_id' => 'required', 'resultado' => 'required']); $resultado = Resultado::create($request->all()); if ($request->ajax()) { return response()->json($resultado); } }