public function postStore() { $user = User::fromToken(); $participante_id = Request::input('participante_id'); $aspiracion_id = Request::input('aspiracion_id'); $plancha = Request::input('plancha'); $numero = Request::input('numero'); $locked = Request::input('locked', false); $busqueda = VtCandidato::where('participante_id', $participante_id)->where('aspiracion_id', $aspiracion_id)->first(); if ($busqueda) { return abort(400, 'Candidato ya inscrito.'); } else { $candidato = new VtCandidato(); $candidato->participante_id = $participante_id; $candidato->aspiracion_id = $aspiracion_id; $candidato->plancha = $plancha; $candidato->numero = $numero; $candidato->locked = $locked; $candidato->save(); } try { return $candidato; } catch (Exception $e) { //return abort('400', 'Datos incorrectos'); return $e; } }