diff --git a/app/Http/Controllers/BudgetController.php b/app/Http/Controllers/BudgetController.php index 5d947c27e3..13287972ce 100644 --- a/app/Http/Controllers/BudgetController.php +++ b/app/Http/Controllers/BudgetController.php @@ -211,6 +211,7 @@ class BudgetController extends Controller { $budgetData = [ 'name' => $request->input('name'), + 'active' => intval($request->input('active')) == 1 ]; $repository->update($budget, $budgetData); diff --git a/app/Http/Requests/BudgetFormRequest.php b/app/Http/Requests/BudgetFormRequest.php index 19c3924417..e03c0c708b 100644 --- a/app/Http/Requests/BudgetFormRequest.php +++ b/app/Http/Requests/BudgetFormRequest.php @@ -34,7 +34,8 @@ class BudgetFormRequest extends Request } return [ - 'name' => $nameRule, + 'name' => $nameRule, + 'active' => 'numeric|between:0,1' ]; } } diff --git a/app/Repositories/Budget/BudgetRepository.php b/app/Repositories/Budget/BudgetRepository.php index 2c547d1618..6d5694e348 100644 --- a/app/Repositories/Budget/BudgetRepository.php +++ b/app/Repositories/Budget/BudgetRepository.php @@ -104,6 +104,7 @@ class BudgetRepository implements BudgetRepositoryInterface { // update the account: $budget->name = $data['name']; + $budget->active = $data['active']; $budget->save(); return $budget; diff --git a/resources/views/budgets/edit.blade.php b/resources/views/budgets/edit.blade.php index a2860bc391..51883f5319 100644 --- a/resources/views/budgets/edit.blade.php +++ b/resources/views/budgets/edit.blade.php @@ -16,6 +16,7 @@ Mandatory fields