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