Ejemplo n.º 1
0
 /**
  * Show all the items.
  *
  * @return Response
  */
 public function listar(Request $request)
 {
     $whereAmI = $this->ruta;
     $personas = Persona::with('domicilio')->Paginate(7);
     $paginate_data = $this->paginateAditionalData($personas);
     $data = ['whereAmI' => $whereAmI, 'personas' => $personas, 'request' => $request, 'paginate_data' => $paginate_data];
     return view('admin.people.personas.index', $data);
 }
 public function getPagado()
 {
     $callback = function ($query) {
         $query->whereNotNull('fecha_pago');
     };
     $data['proveedores'] = Persona::with('articulosVendidos')->externos()->whereHas('articulosVendidos', $callback)->get();
     return view('pago-proveedores.pagado', $data);
 }
Ejemplo n.º 3
0
 public function search()
 {
     //DB::enableQueryLog();
     $search_text = Input::get("text");
     $persona = Persona::with(["tipo_documento", "tipo_documento.pais", "domicilio", "domicilio.calle", "domicilio.calle.localidad", "telefonos", "emails", "webpages"])->where("documento", 'LIKE', '%' . $search_text . '%')->first();
     $result = null;
     if ($persona != null) {
         $persona["arbitro"] = null;
         $arbitro = Arbitro::where("persona_id", "=", $persona->id)->first();
         $persona["arbitro"] = $arbitro;
         $result[] = $persona;
     }
     //dd(DB::getQueryLog());
     return response()->json(['result' => 'Ok', 'response' => $result]);
 }
Ejemplo n.º 4
0
 public function documentoExistente()
 {
     $exception = Input::get("id");
     $documento = Input::get("documento");
     $tipo_documento = Input::get("tipo_doc_id");
     $persona = Persona::with('tipo_documento')->where('tipo_doc_id', $tipo_documento)->where('documento', $documento);
     if ($exception != '') {
         $persona->where('id', '!=', $exception);
     }
     $result = $persona->first();
     if (!is_null($result)) {
         $result->full_name = $result->full_name;
         $result->t_documento = $result->tipo_documento->nombre;
     }
     return response()->json(['result' => 'Ok', 'response' => $result]);
 }