Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Dadata Laravel Package

movemoveapp/laravel-dadata

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Leverage Dadata API for address validation, geocoding, and business data enrichment in Laravel applications, reducing manual data entry errors and improving data quality.
  • Accelerate MVP development for products requiring robust address/business data handling (e.g., logistics, real estate, or SaaS platforms with regional features).
  • Avoid custom API integrations by using a battle-tested, maintained package with Laravel-native conventions (e.g., service providers, facades, Eloquent models).
  • Future-proof roadmap for projects targeting modern PHP/Laravel stacks (PHP 8.x, Laravel 9+) without rewrites or migrations.
  • Compliance/accuracy use cases: Ensure address data adheres to regional standards (e.g., Russian addresses, per the package’s origin) for legal or operational requirements.

When to Consider This Package

Adopt This Package If:

  • Your Laravel app requires Dadata API integration (address validation, geocoding, or business data).
  • You’re using PHP 8.x and Laravel 9+ (or plan to upgrade soon).
  • You prioritize maintained, community-supported solutions over custom implementations.
  • Your team lacks bandwidth to build/maintain a custom Dadata wrapper.
  • You need quick integration with minimal boilerplate (e.g., Dadata::validateAddress()).

Look Elsewhere If:

  • You need multi-country address support beyond Dadata’s primary focus (e.g., Russian addresses).
  • Your stack is pre-PHP 8/Laravel 9, and upgrading isn’t feasible.
  • You require advanced customization (e.g., modifying Dadata’s response parsing logic) and prefer a headless API client.
  • Your use case involves high-volume, low-latency requests where a direct API client (e.g., Guzzle) might offer more control.
  • You’re building a non-Laravel PHP app (though the package could still be adapted).

How to Pitch It (Stakeholders)

For Executives:

"This Laravel package lets us integrate Dadata’s address validation and geocoding APIs with minimal dev effort—cutting manual data errors and speeding up regional feature launches. It’s maintained, supports our modern tech stack (PHP 8/Laravel 9), and avoids the cost of building/maintaining a custom solution. For example, it could validate 10,000+ addresses in our logistics tool without hiring extra dev resources."

For Engineering:

*"This is a drop-in Dadata client for Laravel that handles:

  • Address validation/geocoding (e.g., Dadata::validate('123 Lenina St, Moscow')).
  • Business data enrichment (e.g., IP-to-company lookups).
  • Laravel-native integration (service provider, facades, Eloquent support).
  • PHP 8/Laravel 9 compatibility (no breaking changes in v1.0.10).

Pros: ✅ Saves 2–4 weeks of dev time vs. custom integration. ✅ Actively maintained (recent PHP/Laravel updates). ✅ Clean API design (e.g., Dadata::suggest() for autocomplete).

Cons: ⚠️ Limited to Dadata’s supported regions (primarily Russia). ⚠️ Minor dependency on Laravel’s ecosystem.

Recommendation: Use for any Dadata-heavy feature. Pair with a direct API client if you need broader flexibility."*


Key Update Note (v1.0.10):

  • PHP 8/Laravel 9 support is now official—no compatibility risks for new projects.
  • Bug fixes (e.g., Travis CI display) and updated tests reduce edge-case failures.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
adachsoft/php-code-style