updated category structure of reports

This commit is contained in:
denisdulici
2020-01-04 13:42:58 +03:00
parent bc46b1f8f6
commit dca5a64122
11 changed files with 107 additions and 145 deletions

View File

@ -19,24 +19,23 @@ class Reports extends Controller
*/
public function index()
{
$classes = [];
$reports = ['income-expense' => [], 'accounting' => []];
$classes = $categories = [];
$items = Report::collect();
$reports = Report::collect();
foreach ($items as $item) {
$class = Utility::getClassInstance($item);
foreach ($reports as $report) {
$class = Utility::getClassInstance($report);
if (!$class->canRead()) {
continue;
}
$reports[$class->getCategory()][] = $item;
$classes[$report->id] = $class;
$classes[$item->id] = $class;
$categories[$class->getCategory()][] = $report;
}
return view('common.reports.index', compact('reports', 'classes'));
return view('common.reports.index', compact('categories', 'classes'));
}
/**