LogsController.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?php
  2. namespace App\Module\Dev\AdminControllers;
  3. use App\Http\Controllers\Controller;
  4. use Dcat\Admin\Grid;
  5. use Dcat\Admin\Layout\Content;
  6. class LogsController extends Controller
  7. {
  8. public function index(Content $content)
  9. {
  10. return $content
  11. ->title('日志查看')
  12. ->body($this->logs());
  13. }
  14. public function index2(Content $content)
  15. {
  16. return $content
  17. ->title('日志查看-cli')
  18. ->body($this->logs2());
  19. }
  20. public function indexCron(Content $content)
  21. {
  22. return $content
  23. ->title('日志查看-Cron')
  24. ->body($this->logsCron());
  25. }
  26. public function logs()
  27. {
  28. return Grid::make(new Logs(), function (Grid $grid) {
  29. $grid->column('id')->sortable();
  30. $grid->column('content');
  31. $grid->disableActions(true);
  32. $grid->disableBatchActions(true);
  33. $grid->disableToolbar(true);
  34. $grid->disablePagination();
  35. });
  36. }
  37. public function logs2()
  38. {
  39. return Grid::make(new Logs2(), function (Grid $grid) {
  40. $grid->column('id')->sortable();
  41. $grid->column('content');
  42. $grid->disableActions(true);
  43. $grid->disableBatchActions(true);
  44. $grid->disableToolbar(true);
  45. $grid->disablePagination();
  46. });
  47. }
  48. public function logsCron()
  49. {
  50. return Grid::make(new LogsCron(), function (Grid $grid) {
  51. $grid->column('id')->sortable();
  52. $grid->column('content');
  53. $grid->disableActions(true);
  54. $grid->disableBatchActions(true);
  55. $grid->disableToolbar(true);
  56. $grid->disablePagination();
  57. });
  58. }
  59. }