gabrielmoura/laravel-cep
A simple Laravel package to get CEP information
4,159
4
| Install | |
|---|---|
composer require gabrielmoura/laravel-cep |
|
| Latest Version: | 1.0 |
| PHP: | ^8.2 |
| Laravel: | 4 – 10 |
| License: | MIT |
| Last Updated: | May 5, 2024 |
| Links: | GitHub · Packagist |
Maintainer: gabrielmoura
Laravel CEP: A Robust CEP Lookup Package
A comprehensive Laravel package for fetching Brazilian zip code (CEP) information from multiple providers, offering seamless caching and flexibility.
Features
- Multiple Providers: Integrates with:
- Intelligent Caching: Streamlines performance with optional Redis caching.
- Ease of Use: Simple interface via container or facade.
- Customizable: Configure the preferred provider.
Installation
composer require gabrielmoura/laravel-cep
Configuration
Publish the configuration file (optional):
php artisan vendor:publish --provider="Gabrielmoura\LaravelCep\CepServiceProvider"
In your config/services.php, adjust the default provider if desired:
'cep' => [
'endpoint' => \Gabrielmoura\LaravelCep\EndpointOption::POSTMON, // Example: Change to your preferred provider
],
Strongly consider installing illuminate/redis for automatic caching.
Usage
Container:
use Gabrielmoura\LaravelCep\CepService;
$cepData = app(CepService::class)->find('01001000', true); // Enable caching
Facade:
use Gabrielmoura\LaravelCep\Cep;
$cepData = Cep::find('01001000', true); // Enable caching
Compatibility
- Laravel 10.x
Contributing
We welcome contributions! Please refer to our CONTRIBUTING.md
License
Laravel CEP is released under the MIT License.
Related Packages
hacklee/laravel5-php-redis
Use The Redis PHP-Extention In The Laravel Framework With Facde Pattern.
722
3
monospice/laravel-redis-sentinel-drivers
Redis Sentinel integration for Laravel and Lumen.
850,155
104
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.0 | ^8.2 | * | MIT |