jansenfelipe/fipe-gratis

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

Downloads

257

Stars

10

Version

1.0.1

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

),
jansenfelipe

Author

jansenfelipe