kanata-php/forklift
Forklift is a Laravel package for moving and reshaping data between sources: define a source, map its fields, and run repeatable transfers through a clean, fluent API. A practical fit for imports, legacy migrations, and keeping databases in sync.
findLocation. In 0.1.0, repositories are specialized to the model combinations they handle, so identify the concrete repository for your model pair before wiring anything.findLocation using the new reduced-parameter signature. Confirm the return contract in a small feature test before migrating broader code.OrderLocationRepository, and bind the matching interface to the concrete implementation.app() so the specialized binding is explicit and testable.findLocation as a query method with a defined not-found contract. Wrap it in an application service if you need consistent null handling, exceptions, or DTO mapping.findLocation is called with the new, smaller argument set. Add at least one integration test against the real repository for the model combination you rely on.findLocation.findLocation semantics before relying on it: whether it returns null, throws, applies global scopes, respects soft deletes, and what coordinate/address format it expects.0.1.x release, expect API instability. Pin the version in composer.json, review release notes before upgrading, and keep repository adapters thin so future interface changes are contained.How can I help you explore Laravel packages today?