An open API service indexing awesome lists of open source software.

https://github.com/pyaesoneaungrgn/sportmonks-football-api

Laravel package for Sportmonks Football Api(V3)
https://github.com/pyaesoneaungrgn/sportmonks-football-api

football-api php sportmonks sportmonks-football-api

Last synced: about 2 months ago
JSON representation

Laravel package for Sportmonks Football Api(V3)

Awesome Lists containing this project

README

        

# Sportmonks Football Api

Laravel package for Sportmonks Football Api(V3)

## Installation

```bash
composer require pyaesoneaung/sportmonks-football-api
```

`.env`

```env
SPORTMONKS_FOOTBALL_API_TOKEN=Your-Sportmonks-Api-Token
SPORTMONKS_FOOTBALL_TIMEZONE=Asia/Yangon
```

## Documentation

📚 Read the full documentation at [sportmonks-football-api.pyaesoneaung.dev](https://sportmonks-football-api.pyaesoneaung.dev)

## Basic Usage

#### Get All Fixtures
```php
use SportmonksFootballApi;

SportmonksFootballApi::fixture()->all();
```

#### Get Fixture by ID
```php
use SportmonksFootballApi;

SportmonksFootballApi::fixture()->byId($id);
```

#### Get All Fixtures With Request Options
```php
use SportmonksFootballApi;

SportmonksFootballApi::fixture()
->setSelect('name')
->setInclude('events.type')
->setFilter('eventTypes:18,14')
->setPage(2)
->all();
```
And more...

📚 Checkout the full documentation at [sportmonks-football-api.pyaesoneaung.dev](https://sportmonks-football-api.pyaesoneaung.dev)

## Testing

Edit Sportmonks api token at `tests/Pest.php`

```bash
composer test
```