ce package est une inspiration du package de grammar, il a été Conçu au moment du challenge du mois de mars 2022, un challenge qui se devait une application De live score. En vu d'apprendre des nouvelles connaissances sur la technologie laravel, je me suis dit de Créer un Package laravel recherchant les données footbalistique avec l'api football
composer require lushidev/Foot-api
Afin de pouvoir utiliser le package, il est conseillé d'enregistrer
Dan le fichier app.php du dossier Config de votre application laravel le service provider
et la Facade
comme suite :
- Dans le tableau des services providers:
Lushidev\FootApi\FootballServiceProvider::class
- Dans le tableau des Facades :
'Football'=>"Lushidev\FootApi\Facades\FootballFacade::class"
FOOTBALL_API_URL=https://v3.football.api-sports.io
RAPID_URL_HOST=v3.football.api-sports.io
APIFOOTBALL_API_KEY=
sur la variable d'environnement APIFOOTBALL_API_KEY, ajoutez-y votre api que vous aurez reçu depuis le site
api-football
Le projet est en cours de développement
<?php
use Illuminate\Support\Facades\Route;
use Lushidev\FootApi\Facades\FootballFacade;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
*/
//Route::get('/', function () {
return view('welcome');
});
/** this route returns all live matches **/
Route::get("live", function(){
return Football::getlive();
}) ;
- guzzlehttp/guzzle:7.4.x
- php 8