PHPackages                             ajtarragona/skoolpoint-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. ajtarragona/skoolpoint-client

ActiveLibrary[API Development](/categories/api)

ajtarragona/skoolpoint-client
=============================

Client Laravel de la API Rest de Skoolpoint

v1.0.7(1y ago)039↓66.7%MITPHPPHP ^7.1.3|^8.0

Since Mar 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/ajtarragona/skoolpoint-client)[ Packagist](https://packagist.org/packages/ajtarragona/skoolpoint-client)[ RSS](/packages/ajtarragona-skoolpoint-client/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (5)Used By (0)

Skoolpoint Laravel Client
=========================

[](#skoolpoint-laravel-client)

Cliente Laravel de la API Rest de Skoolpoint.

*Credits*: Ajuntament de Tarragona.

> Check the Skoolpoint API docs here:

Instalación
-----------

[](#instalación)

```
composer require ajtarragona/skoolpoint-client
```

Configuración
-------------

[](#configuración)

Puedes configurar el paquete a través del archivo `.env` de tu aplicación Laravel, a través de las siguientes variables de entorno:

```
SKOOLPOINT_API_URL
SKOOLPOINT_API_USER
SKOOLPOINT_API_TOKEN
SKOOLPOINT_API_PASSWORD
SKOOLPOINT_DEBUG
```

Si no definimos el API\_TOKEN, se utilizará el usuario/password en cada llamada a la API.

Alternativamente, puedes publicar en archivo de configuración a través del comando:

```
php artisan vendor:publish --tag=ajtarragona-skoolpoint-config
```

Esto creará el archivo `skoolpoint.php` en la carpeta `config` de tu aplicación Laravel.

Uso
---

[](#uso)

Puedes usar el servicio de tres maneras diferentes:

**A través de una `Facade`:**

```
use Skoolpoint;
...
public  function  test(){
    $centers=Skoolpoint::getCenters();
    ...
}
```

> *Nota*: Para Laravel &lt; 5.6, es necesario registrar el alias de la `Facade` en el archivo `config/app.php` de tu aplicación Laravel

```
'aliases'  =>  [
   ...
   'Skoolpoint'  =>  Ajtarragona\Skoolpoint\Facades\Skoolpoint::class
]
```

**Vía Inyección de dependencias:**

En tus controladores, helpers, modelo...

```
use Ajtarragona\Skoolpoint\SkoolpointService;
...

public  function  test(SkoolpointService  $skoolpoint){
    $centers=$skoolpoint->getCenters();
    ...
}
```

**Vía función `helper`:**

```
...
public  function  test(){
    $centers=skoolpoint()->getCenters();
    ...
}
```

---

### Funciones

[](#funciones)

##### getCenters($options=\[\])

[](#getcentersoptions)

Retorna todos los Centros. Options és un array con los posibles valores:

- `pagina`: numero de pàgina (opcional)
- `limit`: registres per pàgina (opcional)

##### getCenter($codi\_centre)

[](#getcentercodi_centre)

Retorna un centro a partir de su código.

##### searchCenters($term, $options=\[\])

[](#searchcentersterm-options)

Retorna centros que contengan el texto `$term`.

##### getOfertaCenter($codi\_centre)

[](#getofertacentercodi_centre)

Retorna la oferta de un centro.

##### getSolicituds($codi\_centre, $state\_name, $options=\[\])

[](#getsolicitudscodi_centre-state_name-options)

Retorna solicitudes de un centro en un estado pasado `state_name`puede tener los valores:

- registrades
- validades
- pendents/reclamacioBarem
- pendents/reclamacioAssignacio
- pendents/assignacio
- pendents/matricula
- llistaEspera
- assignades
- noAssignades
- tancades
- matriculades

##### getSolicitudsRegistrades($codi\_centre, $options=\[\])

[](#getsolicitudsregistradescodi_centre-options)

Retorna solicitudes de un centro Registradas Options és un array con los posibles valores:

- `pagina`: numero de pàgina (opcional)
- `limit`: registres per pàgina (opcional)
- `tutors`: boolea (opcional)
- `nese`: boolea (opcional)

##### getSolicitudsValidades($codi\_centre, $options=\[\])

[](#getsolicitudsvalidadescodi_centre-options)

Retorna solicitudes de un centro Validadas

##### getSolicitudsPendentsReclamacioBarem($codi\_centre, $options=\[\])

[](#getsolicitudspendentsreclamaciobaremcodi_centre-options)

Retorna solicitudes de un centro Pendientes de reclamación baremo

##### getSolicitudsPendentsReclamacioAssignacio($codi\_centre, $options=\[\])

[](#getsolicitudspendentsreclamacioassignaciocodi_centre-options)

Retorna solicitudes de un centro Pendientes de Reclamación asignación

##### getSolicitudsPendentsAssignacio($codi\_centre, $options=\[\])

[](#getsolicitudspendentsassignaciocodi_centre-options)

Retorna solicitudes de un centro Pendientes de asignación

##### getSolicitudsPendentsMatricula($codi\_centre, $options=\[\])

[](#getsolicitudspendentsmatriculacodi_centre-options)

Retorna solicitudes de un centro Pendientes de matricula

##### getSolicitudsLlistaEspera($codi\_centre, $options=\[\])

[](#getsolicitudsllistaesperacodi_centre-options)

Retorna solicitudes de un centro en Lista de espera

##### getSolicitudsAssignades($codi\_centre, $options=\[\])

[](#getsolicitudsassignadescodi_centre-options)

Retorna solicitudes de un centro Asignadas

##### getSolicitudsNoAssignades($codi\_centre, $options=\[\])

[](#getsolicitudsnoassignadescodi_centre-options)

Retorna solicitudes de un centro No asignadas

##### getSolicitudsTancades($codi\_centre, $options=\[\])

[](#getsolicitudstancadescodi_centre-options)

Retorna solicitudes de un centro Cerradas

##### getSolicitudsMatriculades($codi\_centre, $options=\[\])

[](#getsolicitudsmatriculadescodi_centre-options)

Retorna solicitudes de un centro Matriculadas

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance52

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~21 days

Total

4

Last Release

365d ago

PHP version history (2 changes)v1.0.4PHP &gt;=7.0.0

v1.0.5PHP ^7.1.3|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/eae0bc56bebf7416d9c7ad9f0c8a7aa91e8911c8f8a8a34207d90a201df3deff?d=identicon)[ajtarragona](/maintainers/ajtarragona)

---

Top Contributors

[![ajtarragona](https://avatars.githubusercontent.com/u/45968689?v=4)](https://github.com/ajtarragona "ajtarragona (30 commits)")

---

Tags

laravel

### Embed Badge

![Health badge](/badges/ajtarragona-skoolpoint-client/health.svg)

```
[![Health](https://phpackages.com/badges/ajtarragona-skoolpoint-client/health.svg)](https://phpackages.com/packages/ajtarragona-skoolpoint-client)
```

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[statamic/cms

The Statamic CMS Core Package

4.8k3.2M719](/packages/statamic-cms)[nickurt/laravel-postcodeapi

Universal PostcodeApi for Laravel 11.x/12.x/13.x

97221.2k](/packages/nickurt-laravel-postcodeapi)[mozex/anthropic-laravel

Anthropic PHP for Laravel is a supercharged PHP API client that allows you to interact with the Anthropic API

71226.4k1](/packages/mozex-anthropic-laravel)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

762.6k](/packages/scriptdevelop-whatsapp-manager)[spinen/laravel-clickup

SPINEN's Laravel Package for ClickUp.

282.2k](/packages/spinen-laravel-clickup)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
