TraceController.php 1020 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. namespace App\Module\Dev\AdminControllers;
  3. use Dcat\Admin\Grid;
  4. use Dcat\Admin\Http\Controllers\AdminController;
  5. use function __;
  6. /**
  7. * 支付订单
  8. *
  9. */
  10. class TraceController extends AdminController
  11. {
  12. /**
  13. * Make a grid builder.
  14. *
  15. * @return Grid
  16. */
  17. protected function grid()
  18. {
  19. return Grid::make(new Trace(), function (Grid $grid) {
  20. $grid->column('id');
  21. $grid->column('unid')->expand(function(\Dcat\Admin\Grid\Displayers\Expand $value){
  22. return view('admin_core.dev.trace',[
  23. 'unid'=>$this->unid
  24. ]);
  25. });
  26. $grid->filter(function (Grid\Filter $filter) {
  27. $filter->equal('unid');
  28. $filter->expand();
  29. $filter->panel();
  30. });
  31. $grid->disableCreateButton();
  32. $grid->disableActions();
  33. $grid->disableToolbar(true);
  34. $grid->disablePagination();
  35. });
  36. }
  37. }