PHP code example of niccolomeloni / lara-football-data

1. Go to this page and download the library: Download niccolomeloni/lara-football-data library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

niccolomeloni / lara-football-data example snippets


'providers' => [
    /* ... */
    Niccolomeloni\LaraFootballData\ApiFootballDataServiceProvider::class,
]

'aliases' => [
    /* ... */
    'LaraFootballData' => Niccolomeloni\LaraFootballData\Facades\ApiFootballData::class,
]

LaraFootballData::competitions($season = "");
LaraFootballData::competition($competitionId)->teams();
LaraFootballData::competition($competitionId)->leagueTable($matchday = "");
LaraFootballData::competition($competitionId)->fixtures($timeFrame= "", $matchday = "");
LaraFootballData::fixtures($timeFrame= "", $matchday = "");
LaraFootballData::fixture($fixtureId, $head2head = "");
LaraFootballData::team($teamId)->fixtures($season = "", $timeFrame = "", $venue = "");
LaraFootballData::team($teamId)->players();
LaraFootballData::get('http://api.football-data.org/v1/...');

namespace App\Http\Controllers;

use Niccolomeloni\LaraFootballData\ApiFootballDataManager;

class FooController extends Controller
{
    protected $apiFootballDataManager;

    public function __construct(ApiFootballDataManager $apiFootballDataManager)
    {
        $this->apiFootballDataManager = $apiFootballDataManager;
    }

    public function competitions($season = "")
    {
        $this->apiFootballDataManager->competitions($season);
    }
}