Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volleyscores API wrapper

This package aims to simplify data collection from the Volleyadmin2 webservice.

Installation

Install this package via Composer.

composer require tdm/volleyscores

Usage

Create a new Volleyscores object

use TDM\VolleyScores\VolleyScores;

$volleyscores = new VolleyScores;

Endpoints

Series

Get al series, this response can be filtered by province and/or club-number

$volleyscores->series()->all([
    'province_id' => 5,        // optional
    'stamnummer'  => 'O-1112', // optional
]);

If you want series from multiple club-numbers you can provide them as an array. Behind the scenes multiple async request will be made to the api and the response will be a single merged response.

$volleyscores->series()->all([
    'province_id' => 5,
    'stamnummer'  => ['O-1112', 'RO-RO0991'],
]);

Calendar

Get the calendar for a serie within a specific province

$volleyscores->calendar()->get([
    'province_id' => 5,      // required
    'reeks'       => 'OHP3', // required
]);

Competition

Get the main ranking for a serie

$volleyscores->competition()->main([
    'province_id' => 5,      // optional
    'reeks'       => 'OHP3', // required
]);

Get the reserve ranking if it exists for a serie

$volleyscores->competition()->reserve([
    'province_id' => 5,      // optional
    'reeks'       => 'OHP3', // required
]);

Disclaimer

This package is developed for educational purposes. It depends on a very limited and unofficial API that may break or cease to exist at anytime.

About

Laravel API wrapper for http://volleyadmin2

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages