skrepr/id-type
Skrepr ID Type adds type-safe ID value objects to Laravel Eloquent models, with a custom cast for UUIDs, ULIDs, and other identifiers so you can validate, serialize, and use IDs consistently across your application. Lightweight and easy to configure.
Initial assessment for skrepr/id-type release 1.3.2. The release is a patch-level compatibility improvement for doctrine/orm:^3 and EntityValueResolver; the notes do not indicate breaking API changes, deprecations, or new user-facing features.
EntityValueResolver improvement matters most where controller/request binding resolves Doctrine entities from IDs.EntityValueResolver integration relevant to Laravel’s route binding, or only Symfony/Doctrine bridge scenarios? What PHP, Laravel, and Doctrine versions are supported? Are there tests covering ORM 3 resolver behavior? Is the package actively maintained and licensed appropriately?1.3.1 users, upgrade as a patch and run the Doctrine/entity test suite. For new adoption, pilot one entity and one resolver path rather than rolling out across all models. Pin to ^1.3.2 or a narrower constraint based on internal policy.doctrine/orm constraint compatibility, PHP version, Laravel version, database platform, and whether the app relies on Symfony/Doctrine EntityValueResolver behavior. Laravel route model binding is not the same as Doctrine EntityValueResolver, so validate the actual resolution path used by the application.1.3.1 if resolver or mapping regressions appear.How can I help you explore Laravel packages today?