Home

Awesome

FIPE Grátis

Travis Latest Stable Version Total Downloads License

Com esse pacote você poderá consultar dados atualizados da tabela FIPE.

Como usar

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().

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.

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:

$tabelas = FipeGratis::getTabelas(FipeGratis::CARRO);
Marcas

Para saber os códigos das marcas, basta chamar o método getMarcas() passando os parâmetros:

$marcas = FipeGratis::getMarcas(FipeGratis::CARRO, $codigoTabela);
Modelos

Para saber os códigos dos modelos, basta chamar o método getModelos() passando os parâmetros:

$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:

$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

'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',

),