mvdnbrk/laravel-dhlparcel
Integrates the DHL Parcel API into Laravel so you can create shipments, generate shipping labels, and track parcels directly from your app via a clean, fluent, and testable interface that makes adding DHL Parcel delivery options simple.
Architecture fit
ShippingProvider contract. That single decision converts most of the risks below into a bounded, swappable cost.Integration feasibility
Technical risk
illuminate/support and guzzlehttp/guzzle will very likely block resolution on Laravel 10/11/12 and PHP 8.2+. Assume a fork is required before the first commit lands in a modern app.Key questions
Stack fit
illuminate/* and Guzzle constraints, run the test suite, then run it again against the DHL sandbox.createShipment, getLabel, getTracking, cancelShipment) with the package as one implementation. This is the single highest-leverage decision in the whole assessment.Migration path
"repositories": [{"type": "vcs"}]) rather than a path repo, so deploys are reproducible and the fork is a first-class artifact with its own changelog.Compatibility
Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?