Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Wallet Uuid

Laravel Wallet Uuid Laravel Package

bavix/laravel-wallet-uuid

UUID support for bavix/laravel-wallet: use globally unique identifiers for wallets, transactions, and transfers instead of auto-incrementing IDs, with drop-in Laravel model and migration integration.

View on GitHub
Deep Wiki
Context7

Package for uuid support in laravel-wallet.

Frequently asked questions about Laravel Wallet Uuid
What is bavix/laravel-wallet-uuid used for?
bavix/laravel-wallet-uuid adds UUID-oriented support to bavix/laravel-wallet. It lets Laravel applications use globally unique identifiers for wallets, transactions, and transfers instead of relying only on auto-incrementing IDs. It is an integration package for projects already using the Bavix wallet domain model, not a standalone wallet implementation.
How do I install bavix/laravel-wallet-uuid in a Laravel app?
Install it with Composer in a Laravel application that already uses bavix/laravel-wallet. Confirm that the package version matches your laravel-wallet major version, then follow the package model and migration integration steps. Laravel package discovery should handle service provider registration where applicable.
Which laravel-wallet version does bavix/laravel-wallet-uuid 4.0.0 support?
Version 4.0.0 is primarily a compatibility release that adds support for laravel-wallet 12. The release also includes development and CI dependency updates rather than new end-user UUID features. Always verify the exact Composer constraints for your Laravel and PHP versions before upgrading.
Does bavix/laravel-wallet-uuid 4.0.0 still support laravel-wallet 11?
The available release information does not clearly state whether 4.0.0 supports laravel-wallet 11 alongside 12. Because this is a major version bump, teams should not assume it is a drop-in replacement for older wallet versions. Check the Composer constraints and test against your exact wallet version before rollout.
Is bavix/laravel-wallet-uuid a standalone Laravel wallet package?
No, it is a thin Laravel integration package that adds UUID behavior on top of bavix/laravel-wallet. It does not replace the core wallet implementation or provide wallet functionality by itself. Its architectural value is coupling UUID support into the existing Bavix wallet model with minimal surface area.
Can I use bavix/laravel-wallet-uuid with custom wallet tables or a non-Bavix wallet implementation?
It is a poor fit for applications with custom wallet schemas or non-Bavix wallet implementations. The package is designed around the Bavix wallet domain model and should be treated as a compatibility adapter rather than a generic UUID layer. If your schema differs significantly, expect additional integration work or consider a custom solution.
What PHP version is required for bavix/laravel-wallet-uuid 4.0.0?
The exact PHP constraint is not stated in the provided release information, so check the package composer.json before upgrading. The development dependency on PHPUnit 11 signals that the package development baseline has moved to a modern PHP version. Your production PHP version must also satisfy laravel-wallet 12 and your Laravel framework constraints.
How should I upgrade from bavix/laravel-wallet-uuid 3.0.1 to 4.0.0?
Treat the upgrade as part of a coordinated laravel-wallet 12 upgrade rather than an isolated package bump. Work in a branch, inventory your current PHP, Laravel, laravel-wallet, and UUID package versions, then resolve Composer constraints. Run wallet, UUID, migration, and serialization tests, validate existing UUID data and rollback procedures, and deploy to staging before production.
Are there database schema or UUID storage-format changes in bavix/laravel-wallet-uuid 4.0.0?
The provided release information does not document specific schema or UUID storage-format changes in 4.0.0. Because this is a major compatibility release, verify migrations, model casts, and existing UUID persistence against your application data. Test in staging before applying changes to production.
What test coverage exists for laravel-wallet 12 migrations, model traits, and UUID generation?
The provided context does not describe specific test coverage for wallet 12 migrations, model traits, or UUID generation paths. The release notes mention CI updates and a development PHPUnit upgrade, but that does not guarantee runtime coverage for your use case. Review the repository tests and add application-level coverage for migrations, traits, UUID generation, and serialization before production rollout.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect