FIPE Grátis
, (*1)
Com esse pacote você poderá consultar dados atualizados da tabela FIPE., (*2)
Como usar
Adicione no seu arquivo composer.json o seguinte registro na chave require, (*3)
"jansenfelipe/fipe-gratis": "1.0.*@dev"
Execute, (*4)
$ composer update
Adicione o autoload.php do composer no seu arquivo PHP., (*5)
require_once 'vendor/autoload.php';
Você vai precisar saber antes os códigos de Tipo, Tabela, Marca, Modelo e Ano para chamar o método de consulta precoMedio()., (*6)
Tipos
Os tipos disponíveis são: Carro, Moto e Caminhão. Seus códigos já estão disponíveis em constantes na classe FipeGratis., (*7)
FipeGratis::CARRO
FipeGratis::MOTO
FipeGratis::CAMINHAO
Tabelas
As tabelas são os meses de referência. Para saber os códigos das tabelas, basta chamar o método getTabelas() passando o Tipo desejado:, (*8)
$tabelas = FipeGratis::getTabelas(FipeGratis::CARRO);
Marcas
Para saber os códigos das marcas, basta chamar o método getMarcas() passando os parâmetros:, (*9)
$marcas = FipeGratis::getMarcas(FipeGratis::CARRO, $codigoTabela);
Modelos
Para saber os códigos dos modelos, basta chamar o método getModelos() passando os parâmetros:, (*10)
$modelos = FipeGratis::getModelos(FipeGratis::CARRO, $codigoTabela, $codigoMarca);
Anos
Para saber os códigos dos anos, basta chamar o método getAnos() passando os parâmetros:, (*11)
$anos = FipeGratis::getAnos(FipeGratis::CARRO, $codigoTabela, $codigoMarca, $codigoModelo);
Frameworks
(Laravel)
Abra seu arquivo config/app.php e adicione 'JansenFelipe\FipeGratis\FipeGratisServiceProvider' ao final do array $providers, (*12)
'providers' => array(
'Illuminate\Foundation\Providers\ArtisanServiceProvider',
'Illuminate\Auth\AuthServiceProvider',
...
'JansenFelipe\FipeGratis\FipeGratisServiceProvider',
),
Adicione também 'FipeGratis' => 'JansenFelipe\FipeGratis\Facade' no final do array $aliases, (*13)
'aliases' => array(
'App' => 'Illuminate\Support\Facades\App',
'Artisan' => 'Illuminate\Support\Facades\Artisan',
...
'FipeGratis' => 'JansenFelipe\FipeGratis\Facade',
),