Skip to main content

zerp/budget-planner

Budget planning module for the Zerp ERP platform

Module version: 5

Classes documented: 39

Models​

Budget​

Eloquent model - 8 fillable fields, relations: budgetPeriod, approvedBy, allocations.

BudgetAllocation​

Eloquent model - 7 fillable fields, relations: budget, account.

BudgetMonitoring​

Eloquent model - 9 fillable fields, relations: budget.

BudgetPeriod​

Eloquent model - 8 fillable fields, relations: approvedBy, budgets.

Controllers​

BudgetAllocationController​

HTTP controller - actions: index, store, update, destroy.

BudgetController​

HTTP controller - actions: index, store, update, approve, active, close, destroy.

BudgetMonitoringController​

HTTP controller - actions: index.

BudgetPeriodController​

HTTP controller - actions: index, store, update, approve, active, close, destroy.

Events​

ActiveBudget​

Domain event.

ActiveBudgetPeriod​

Domain event.

ApproveBudget​

Domain event.

ApproveBudgetPeriod​

Domain event.

CloseBudget​

Domain event.

CloseBudgetPeriod​

Domain event.

CreateBudget​

Domain event.

CreateBudgetAllocation​

Domain event.

CreateBudgetPeriod​

Domain event.

DestroyBudget​

Domain event.

DestroyBudgetAllocation​

Domain event.

DestroyBudgetPeriod​

Domain event.

UpdateBudget​

Domain event.

UpdateBudgetAllocation​

Domain event.

UpdateBudgetPeriod​

Domain event.

Listeners​

UpdateBudgetSpendingLis​

Event listener.

Requests​

StoreBudgetAllocationRequest​

Form request - validation rules for StoreBudgetAllocation.

StoreBudgetPeriodRequest​

Form request - validation rules for StoreBudgetPeriod.

StoreBudgetRequest​

Form request - validation rules for StoreBudget.

UpdateBudgetAllocationRequest​

Form request - validation rules for UpdateBudgetAllocation.

UpdateBudgetPeriodRequest​

Form request - validation rules for UpdateBudgetPeriod.

UpdateBudgetRequest​

Form request - validation rules for UpdateBudget.

Providers​

BudgetPlannerServiceProvider​

Service provider.

EventServiceProvider​

Service provider.

Seeders​

BudgetPlannerDatabaseSeeder​

Database seeder.

DemoBudgetAllocationSeeder​

Database seeder.

DemoBudgetMonitoringSeeder​

Database seeder.

DemoBudgetPeriodSeeder​

Database seeder.

DemoBudgetSeeder​

Database seeder.

MarketplaceSettingSeeder​

Database seeder.

PermissionTableSeeder​

Database seeder.