miracuthbert/laravel-royalty
Laravel Royalty helps you calculate, track, and distribute royalties in Laravel apps. It offers model traits, flexible configuration, and tools for managing earnings and payouts across users, creators, or referral programs.
Point model is an extensibility signal: teams can adapt the package to existing domain models, custom casts, or schema conventions instead of forking or building point handling in-house. That shifts the calculus toward buy/adopt for standard use cases.Consider adoption when:
Point model rather than fight an opinionated one—1.4.0's custom model support is the deciding feature here.Look elsewhere when:
For executives: This dependency has just been brought current with supported Laravel versions and made extensible enough to fit our existing data models. Adopting it lets us deliver location-based features on the current platform instead of building point/geometry handling ourselves—reducing engineering effort and long-term maintenance burden. The main caveat is that it stops at Laravel 10, so it should be treated as a near-to-mid-term decision tied to our upgrade timeline.
For engineering: 1.4.0 raises Laravel support from 7 to 10 and allows a custom Point model. That means we can integrate with our existing domain models and schema conventions instead of adapting our code to the package, and it unblocks use on our current framework version. Recommend a short spike to validate database driver support and confirm the custom model hooks cover our casting/validation needs, plus a note in the dependency register that Laravel 11 support is not yet available.
How can I help you explore Laravel packages today?