Ejemplo n.º 1
0
 public function search_resposta(Request $request)
 {
     $solucoes = Registro::where('solucao', 'LIKE', "%{$request->q}%")->where('solucao', '!=', '')->get();
     return view('registros.search', compact('solucoes'));
 }
Ejemplo n.º 2
0
 public function storeSeguir(Request $request)
 {
     $datos = $request->all();
     $estado = Registro::getCodigoUsado($datos['codigo-seguir']);
     if ($estado == 'USADO') {
         return 'Ocurrió un problema';
     } else {
         if ($estado == 'OK') {
             $registroSeguir = new Registro();
             $registroSeguir->folio = $datos['folio-seguir'];
             $registroSeguir->codigo = $datos['codigo-seguir'];
         } else {
             if ($estado == 'TUTTI') {
                 $registroSeguir = Registro::where('codigo', '=', $datos['codigo-seguir'])->first();
             }
         }
     }
     $registro = Registro::find($datos['mas_distancia']);
     $registro->distancia = $registro->distancia + 1;
     $registroSeguir->id_tutti = $registro->id;
     $registroSeguir->tutti = 1;
     $lista = $this->lista();
     $correcto = false;
     $clave = array_search($datos['codigo-seguir'], $lista);
     if ($clave !== false) {
         if ($clave + 1 == $registroSeguir->folio) {
             $correcto = true;
         }
         if ($correcto) {
             $registro->save();
             $registroSeguir->save();
             return $datos;
         } else {
             return 'Algo salió mal';
         }
     }
 }