/**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     $last_contributionrate = ContributionRate::orderBy('month_year', 'desc')->first();
     if (Carbon::parse($last_contributionrate->month_year)->addMonth() < ($date = new Carbon())) {
         $new_contributionrate = new ContributionRate();
         $new_contributionrate->user_id = 1;
         $new_contributionrate->retirement_fund = $last_contributionrate->retirement_fund;
         $new_contributionrate->mortuary_quota = $last_contributionrate->mortuary_quota;
         $new_contributionrate->rate_active = $new_contributionrate->rate_active;
         $new_contributionrate->mortuary_aid = $last_contributionrate->mortuary_aid;
         $fecha = Carbon::parse($last_contributionrate->month_year);
         $new_contributionrate->month_year = Carbon::parse($last_contributionrate->month_year)->addMonth();
         $new_contributionrate->save();
         $year = Carbon::parse($new_contributionrate->month_year)->year;
         $month = Carbon::parse($new_contributionrate->month_year)->month;
         \Storage::disk('local')->put('ContributionRate_' . $month . '-' . $year . '.txt', "Contribution rate successfully updated: " . $new_contributionrate->index);
     }
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $last_contribution_rate = ContributionRate::orderBy('month_year', 'desc')->first();
     $data = ['last_contribution_rate' => $last_contribution_rate, 'month_year' => Util::getfullmonthYear($last_contribution_rate->month_year)];
     return view('contribution_rates.index', $data);
 }