baks-dev/finances
BaksDev Finances — PHP 8.4+ модуль для Laravel/Symfony проектов: установка через Composer, установка конфигураций и ресурсов (baks:assets:install), поддержка миграций Doctrine и тестов PHPUnit (group=finances).
baks:assets:install command suggests customizable assets/configs, but the extent of overrides (e.g., business rules, validation) is unclear.finances test group, but the scope and quality of tests are unknown. Integration testing with Laravel’s ecosystem (e.g., queues, events) may be required.finances test group cover edge cases (e.g., concurrent transactions, invalid inputs)?ServiceProvider, enabling dependency injection.baks:assets:install) integrate with Laravel’s task runner.spatie/laravel-money).composer require baks-dev/financesphp artisan baks:assets:installphp artisan doctrine:migrations:diffphp artisan doctrine:migrations:migrateconfig/finances.php) for app-specific rules.Route::prefix('finances')->group(...)).php artisan test --group=financesTransaction, Account).config('finances.enabled')).| Phase | Tasks |
|---|---|
| Discovery | Map package features to app needs; identify gaps (e.g., missing tax logic, payment gateways). |
| Setup | Upgrade PHP/Laravel; install package; publish configs/assets. |
| Migration | Run schema migrations; resolve conflicts with existing tables. |
| Integration | Bind routes, extend models, configure auth; test core flows. |
| Validation | Load-test financial operations; verify edge cases (e.g., concurrent transactions). |
| Rollout | Deploy to staging; monitor performance and support tickets. |
| Optimization | Profile database queries; implement caching for read-heavy operations. |
7.4.15) until stability is proven.composer update cautiously; test thoroughly before deploying.spatie/laravel-cashier, laravel-billing) if this package lacks critical features.Log::channel('finances')).How can I help you explore Laravel packages today?