HomeController.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace App\Admin\Controllers;
  3. use App\Admin\Metrics\Examples;
  4. use App\Http\Controllers\Controller;
  5. use Dcat\Admin\Http\Controllers\Dashboard;
  6. use Dcat\Admin\Layout\Column;
  7. use Dcat\Admin\Layout\Content;
  8. use Dcat\Admin\Layout\Row;
  9. class HomeController extends Controller
  10. {
  11. public function index(Content $content)
  12. {
  13. return $content
  14. ->header(trans('admin-home.Data_panel'))
  15. ->description('')
  16. ->body(function (Row $row) {
  17. $row->column(6, function (Column $column) {
  18. $column->row(new Examples\NewUsers());
  19. $column->row(new Examples\Games());
  20. });
  21. $row->column(6, function (Column $column) {
  22. $column->row(function (Row $row) {
  23. $row->column(6, new Examples\TotalGames());
  24. $row->column(6, new Examples\TotalUsers());
  25. });
  26. $column->row(function (Row $row) {
  27. $row->column(6, new Examples\TotalTeam());
  28. $row->column(6, new Examples\TotalCourse());
  29. });
  30. $column->row(function (Row $row) {
  31. $row->column(6, new Examples\Report());
  32. $row->column(6, new Examples\Feedback());
  33. });
  34. });
  35. });
  36. }
  37. }