Com esse pacote você poderá consultar dados atualizados da tabela FIPE.
jansenfelipe/fipe-gratis is a Laravel package for com esse pacote você poderá consultar dados atualizados da tabela fipe..
It currently has 10 GitHub stars and 262 downloads on Packagist (latest version 1.0.1).
Install it with composer require jansenfelipe/fipe-gratis.
Discover more Laravel packages by jansenfelipe
or browse all Laravel packages to compare alternatives.
Last updated
Com esse pacote você poderá consultar dados atualizados da tabela FIPE.
Adicione no seu arquivo composer.json o seguinte registro na chave require
"jansenfelipe/fipe-gratis": "1.0.*@dev"
Execute
$ composer update
Adicione o autoload.php do composer no seu arquivo PHP.
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().
Os tipos disponíveis são: Carro, Moto e Caminhão. Seus códigos já estão disponíveis em constantes na classe FipeGratis.
FipeGratis::CARRO
FipeGratis::MOTO
FipeGratis::CAMINHAO
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:
$tabelas = FipeGratis::getTabelas(FipeGratis::CARRO);
Para saber os códigos das marcas, basta chamar o método getMarcas() passando os parâmetros:
$marcas = FipeGratis::getMarcas(FipeGratis::CARRO, $codigoTabela);
Para saber os códigos dos modelos, basta chamar o método getModelos() passando os parâmetros:
$modelos = FipeGratis::getModelos(FipeGratis::CARRO, $codigoTabela, $codigoMarca);
Para saber os códigos dos anos, basta chamar o método getAnos() passando os parâmetros:
$anos = FipeGratis::getAnos(FipeGratis::CARRO, $codigoTabela, $codigoMarca, $codigoModelo);
Abra seu arquivo config/app.php e adicione 'JansenFelipe\FipeGratis\FipeGratisServiceProvider' ao final do array $providers
'providers' => array(
'Illuminate\Foundation\Providers\ArtisanServiceProvider',
'Illuminate\Auth\AuthServiceProvider',
...
'JansenFelipe\FipeGratis\FipeGratisServiceProvider',
),
Adicione também 'FipeGratis' => 'JansenFelipe\FipeGratis\Facade' no final do array $aliases
'aliases' => array(
'App' => 'Illuminate\Support\Facades\App',
'Artisan' => 'Illuminate\Support\Facades\Artisan',
...
'FipeGratis' => 'JansenFelipe\FipeGratis\Facade',
),