roundly-consulting/contacts-for-laravel
Contacts for Laravel gives Laravel apps a ready-to-use contacts domain: Eloquent models, migrations, and relationships for storing people, companies, and their emails, phone numbers, and addresses. Build CRM-style features faster without reinventing contact data structures.
1.1.2 is maintenance-only: it does not add features or change the public API, but it raises the minimum versions of the Roundly dependency set. Run composer update for this package and its Roundly dependencies, then publish any config or migrations if you have not already done so.composer.json, the package service provider, the published config file, and the README. The new constraints tell you the supported stack: package-toolkit ^1.3.0, addresses ^1.0.1, connections ^1.1.0, crypto ^1.1.2, enums ^1.1.0.Rule::enum(), and use tryFrom() when reading legacy values.Crypt::encrypt() calls.package-toolkit conventions for config publishing, migrations, service-provider registration, and testing. Use roundly/testing ^1.2.1 helpers for fakes and factories in your test suite.composer update --with-all-dependencies for the suite and commit the lock file.1.1.2 is a dependency-alignment release. If you have pinned older Roundly packages, Composer may refuse the upgrade. Update the whole suite, not just this package.composer show 'roundly/*' and diagnose conflicts with composer why-not roundly/<package> <version>.php artisan config:clear locally and re-cache config in production. Stale config caches are a common source of “the package ignored my settings” issues.tryFrom(). Do not assume existing data matches new cases.APP_KEY-adjacent configuration.php artisan about, package-toolkit’s debug output if available, and query logging around address/connection lookups. Slow lookups are usually missing indexes or N+1 relationship loads, not package overhead.How can I help you explore Laravel packages today?