auditionadmin/app/Http/Controllers/Admin/YearEndResetController.php

27 lines
619 B
PHP

<?php
namespace App\Http\Controllers\Admin;
use App\Actions\YearEndProcedures\YearEndCleanup;
use App\Http\Controllers\Controller;
use function auditionLog;
class YearEndResetController extends Controller
{
public function index()
{
return view('admin.year_end_reset');
}
public function execute()
{
$cleanUpProcedure = app(YearEndCleanup::class);
$options = request()->options;
$cleanUpProcedure($options);
auditionLog('Executed year end reset.', []);
return redirect()->route('dashboard')->with('success', 'Year end reset completed');
}
}